Cloud-native Anwendungen

Microsoft startet Microservice-Projekte auf Github

von - 17.10.2019
Microsoft
Foto: VDB Photos / shutterstock.com
Microsoft veröffentlicht mit Darp und OAM zwei neue Open-Source-Projekte auf Github. Die beiden Tools sollen Entwicklern dabei helfen, Microservices schneller über die Cloud oder an der Edge bereitzustellen.
Microsoft veröffentlicht Pläne für zwei neue Open-Source-Projekte. Bei Distributed Application Runtime (Dapr) handelt es sich um eine Laufzeitumgebung für Microservices. Das Open Application Model (OAM) hingegen stellt eine Spezifikation zur Ausführung von Anwendungen auf Kubernetes und anderen Plattformen dar.
Darp soll vor allem Entwickler bei der Arbeit unterstützen und dabei helfen, Mikroservices ohne Code-Änderungen über die Cloud oder an der Edge bereitzustellen. Die verwendete Sprache der Services ist dabei unerheblich. Auf die einzelnen Bausteine von Darp wird über einen lokalen HTTP- oder gRPC-Endpunkt zugegriffen. Ein eigenes SDK ist nicht notwendig. Mit derzeit verfügbaren Bausteinen sind verschiedene Aktivitäten wie Service-Aufrufe, Zustandsverwaltung, Publish-and-Subscribe-Nachrichten und ereignisgesteuerte Ressourcenbindungen möglich.
Darp ist ferner an keine bestimmte Plattform gekoppelt, sondern die Anwendungen laufen lokal in einem Kubernetes-Cluster oder alternativ in anderen Hosting-Umgebungen. Noch steht die Entwicklung von Darp ganz am Anfang und steht lediglich als Alpha-Version bereit.

OAM betont Trennung zwischen Entwickler und Operator

Der OAM-Standard betont ganz klar die Trennung zwischen Entwickler und Operator. Entwickler sollen sich so besser auf die Schlüsselelemente der jeweiligen Anwendung konzentrieren können, statt vorwiegend auf das Bereitstellungsziel achten zu müssen.
Außerdem lassen sich dank der Trennung wiederverwendbare Komponenten erstellen, die dann individuell Integriert werden können. Entwickelt wurde OAM von Microsoft in Zusammenarbeit mit Alibaba Cloud unter der Schirmherrschaft der Open Web Foundation. Wie auch Darp ist OAM plattformunabhängig.
Die beiden Projekte Darp und OAM stehen frei zugänglich auf Github bereit. Interessierte Entwickler finden hier zudem weiterführende beziehungsweise detaillierte Informationen dazu.
DevOpsWorld Conference
Am 14. November findet im Rahmen der von CloserStill Media veranstalteten TechWeek Frankfurt die DevOpsWorld Conference statt. Auf dieser von com! professional verantworteten Konferenz sprechen versierte Experten über die Notwendigkeit und Herausforderung des DevOps-Konzepts und geben mit Berichten aus der Praxis wertvolle Hilfestellungen. Die Vorträge beginnen um 9 Uhr in den Konferenzräumen der Ebene 4C. Ende der Veranstaltung ist um 17 Uhr.
Michael Kaufmann eröffnet die DevOpsWorld mit einer Keynote, in der er über die Rolle der DevOps-Kultur und über die Wechselwirkung zwischen technischem Fortschritt und der Arbeitsweise von Organisationen spricht.
Verwandte Themen