Container

Ballerina: Ein wichtiges Puzzlestück für Microservices-Architekturen

Die Programmiersprache Ballerina hat noch immer nicht Version 1.0 erreicht, doch still steht das Projekt keineswegs. WSO2, das Unternehmen hinter Ballerina, bietet seit einiger Zeit ein Early-Access-Paket an, um Entwickler den Einsatz der Cloud-nativen Sprache in ihren Projekten schmackhaft zu machen. Wir sprachen mit Paul Fremantle, Co-Founder und CTO von WSO2, über die Funktionen der Sprache, die Vorteile des Einsatzes von Ballerina im Serverless-Bereich und was die Zukunft für die noch junge Programmiersprache in petto hat.

Monolithen, Microservices, Meecrowave – Top 10 der beliebtesten Themen im Juli

Wer wäre jetzt nicht gerne der Fotograf unseres Beitragsbildes? Eben. Aber vielleicht haben einige unserer Leser ja Glück und können sich die Top 10 der Beiträge auf JAXenter nun am Pool mit einem kühlen Drink in der Hand zu Gemüte führen. Zu wünschen wäre es jedenfalls, denn bei den heißen Themen kann man eine Abkühlung sicher gut gebrauchen. Von kreativen Wegen, Docker Images zu bauen, über den möglichen Umzug von Java auf ein neues SCM bis hin zum Forever Alone Programming hatte der Juli einiges zu bieten. Ganz oben auf dem Podest stand im Juli allerdings ein Grundsatzthema…

Jakarta EE im Klartext, Knative & AWS Fargate – Unsere Top-Themen der Woche

Über den Wolken muss nicht nur die Freiheit grenzenlos sein, sondern auch die Hitze erträglicher. Kein Wunder also, dass Container gerne in die Cloud wollen. Mit diesem etwas schiefen Gleichnis beziehen wir uns auf gleich zwei Highlights der letzten Woche: AWS Fargate und Knative. In die Wolken, oder besser: die Cloud, will man auch mit Enterprise Java. Wir haben unsere neue Interview-Serie mit bekannten Experten aus der Jakarta-EE-Welt gestartet. Und schließlich ist es auch im Keller kühl, also dort, wo einsame Coder oft ein recht produktives Dasein fristen. Tipps und Tricks für „Forever Alone Programming“ gibt es in unserem Wochenrückblick.

„Die Container-Technologie und Kubernetes sind definitiv kein Auslaufmodell“

Der Hype um Docker scheint ein wenig abzuflauen, die Container-Technologie ist mittlerweile definitiv im Mainstream angekommen. Stattdessen steht immer mehr die Orchestrierung und die Möglichkeiten von Kubernetes im Fokus. Im Interview von der DevOpsCon 2017 in München spricht Dr. Roland Huß, Principal Software Engineer bei Red Hat, über den Exodus der Docker-Jünger hin zu Kubernetes, die Zukunft der Container und sein Projekt Syndesis.

Knative: Die neue Serverless-Plattform für Kubernetes und Istio

Serverless oder Container? Mit Knative soll diese Frage bald obsolet werden. Zusammen mit zahlreichen namhaften Vertretern der Open-Source-Community hat das Team der Google Cloud an der Plattform für das Deployment und das Ausführen moderner Serverless-Anwendungen und -Funktionen auf Basis von Kubernetes und Istio gearbeitet. So können sich Entwickler ganz auf das konzentrieren, was ihnen am Herzen liegt: Das Coden.

10 kreative Wege, Docker Images zu bauen: Jib

Ist der klassische Weg, Docker Images über docker build zu bauen, wirklich in jedem Fall die beste Art und Weise? In seiner Artikelserie geht Roland Huß, Software Engineer bei Red Hat, dieser Frage auf den Grund und stellt zehn alternative und kreative Wege vor, Docker Images zu erstellen.

Apache Meecrowave, der Weg vom Monolith zu Microservices & die Zukunft von Kubernetes – Unsere Top-Themen der Woche

Allez les Bleus! Die Weltmeisterschaft ist vorüber und hat mit Frankreich einen würdigen Sieger. Zeit, sich wieder wichtigen Dingen zuzuwenden, zum Beispiel dem Anwendungsbau mit Apache Meecrowave. Oder vielleicht mit dem Aufbruch ins Zeitalter der Microservices? Das geht heutzutage in acht einfachen Schritten. Außerdem in unserem Wochenrückblick: Wie es um die Zukunft von Kubernetes bestellt ist.

Kubernetes und die Zukunft: „Unikernels könnten zu Konkurrenten von Containern und Microservices werden“

Kubernetes zählt zu den „Stars“ in der Entwickler-Szene. Unternehmen setzen diese Technik für die Orchestrierung von Containern nun verstärkt in Multi-Cloud-Umgebungen ein. Das bringt neue Herausforderungen mit sich. Eine besteht darin, die Performance von Anwendungs-Containern zu optimieren. Matt Chotin, Senior Director of Developer Initiatives bei AppDynamics, spricht im exklusiven Interview mit JAXenter über die Vorteile von Kubernetes, die Zukunft der Container-Technologie und den Hype um Serverless.

Eine Einführung in Istio: Der Bookstore – Tools in Hülle und Fülle

Je umfangreicher und verflechteter eine Microservices-Architektur wird, desto unübersichtlicher wird es. Man spricht hierbei vom sogenannten „Service Mesh“. Viele solcher Architekturen werden heutzutage nativ in der Cloud entwickelt und an diejenigen, die diese Microservices dann verwalten sollen, werden besondere Anforderungen gestellt. Das Tool Istio soll dabei behilflich sein, die Übersicht zu behalten.

Java 11, Microsoft kauft GitHub & 10 kreative Wege, Docker Images zu bauen – unsere Top-Themen der Woche

Der Sommer ist da und mit seiner erdrückenden Hitze bringt er uns alle zum Schwitzen. Geschwitzt haben die Damen und Herren bei den Verhandlungen über die Übernahme von GitHub durch Microsoft sicher auch: Der Milliarden-Deal scheint nun aber perfekt. Außerdem hat unser Autor Roland Huß den nächsten Teil seiner „10 kreativen Wege, um Docker Images zu bauen“ veröffentlicht. Was es sonst noch Neues gab, haben wir im Wochenrückblick zusammengefasst.

DevOps & Storage: Die richtige Plattform ist essenziell für den Erfolg

Unternehmen, die DevOps betreiben wollen, stehen zu Beginn oft vor dem Problem, die hohen Anforderungen des Modells nicht erfüllen zu können. Für eine erfolgreiche Implementierung von DevOps benötigen die beteiligten Teams nicht nur die richtige Infrastruktur, sondern auch die passenden Werkzeuge. Beides zusammen gewährleistet Effizienz und maximale Leistung der IT. Mittlerweile hat sich DevOps auch im Storagebereich als eine Schlüsselfunktion herausgestellt, was bei der Umsetzung von Projekten unter Umständen Probleme aufwerfen kann. Daher ist ein erster notwendiger Schritt für Unternehmen, zu Beginn eines Projektes zu klären, ob sich ihr Storage überhaupt für DevOps eignet.

Sicherheit und Stabilität für Kubernetes: „Das Monitoring von Containern und den darin enthaltenen Anwendungen ist essentiell“

Eines wird immer deutlicher: Der sogenannte Orchestration War zwischen Docker Swarm und Kubernetes ist vorüber, „K8s“ scheint als Sieger festzustehen. Im Interview spricht Ramon Guiu, Director of Product Management bei New Relic, über die Gründe dafür. Außerdem erklärt er, wie man Probleme beim Aufbau eines Container-Ökosystems vermeidet und wie man selbiges dann auch noch sicher und stabil zum Laufen bringt.

10 kreative Wege, Docker Images zu bauen: Packer

Ist der klassische Weg, Docker Images über docker build zu bauen, wirklich in jedem Fall die beste Art und Weise? In seiner Artikelserie geht Roland Huß, Software Engineer bei Red Hat, dieser Frage auf den Grund und stellt zehn alternative und kreative Wege vor, Docker Images zu erstellen.

„Serverless ist der Versuch von Entwicklern, klassisches Ops wieder als Dienst zu erhalten“

Spricht man von DevOps, kommt einem sofort das Utopia aus ineinandergreifenden Dev- und Ops-Teams in den Sinn. Mit Serverless scheint man die Rolle rückwärts machen zu wollen, sagt Erkan Yanar, freiberuflicher Consultant, im Interview auf der JAX 2018: Entwickler möchten Infrastruktur, Datenbank und Co. wieder klassisch als Dienst zur Verfügung gestellt bekommen.

Eine Einführung in Istio: Keine Angst vorm Service Mesh bei Microservices-Architekturen

Je umfangreicher und verflechteter eine Microservices-Architektur wird, desto unübersichtlicher wird es. Man spricht hierbei vom sogenannten „Service Mesh“. Viele solcher Architekturen werden heutzutage nativ in der Cloud entwickelt und an diejenigen, die diese Microservices dann verwalten sollen, werden besondere Anforderungen gestellt. Das Tool Istio soll dabei behilflich sein, die Übersicht zu behalten.