Anzeige
Anzeige
News
Artikel merken

Kubernetes entkompliziert: Microsoft launcht neues Open-Source-Projekt

Am Mittwoch hat Microsoft zwei neue Open Source-Projekte namens DAPR und OAM vorgestellt. Letzteres soll der neue Standard für Entwicklung und Deployment von Anwendungen auf Kubernetes und anderen Plattformen werden.

2 Min. Lesezeit
Anzeige
Anzeige

(Foto: Shutterstock)

Mit dem Open Application Model – kurz OAM – einer Spezifikation für cloud-native Programme, will Microsoft einen neuen Standard etablieren. Außerdem bringt der Software-Hersteller DAPR, eine sprach- und framework-agnostische Runtime für Microservices.

Das steckt hinter dem Open Application Model

Anzeige
Anzeige

Kubernetes ist quasi der Standard für die Container-Orchestrierung – in  öffentlichen Clouds nimmt die Anzahl Kubernetes-basierter Services stetig zu. In Kubernetes sind Services und Deployment allerdings zwei voneinander getrennte Teile einer Applikation – sie repräsentieren nicht die Anwendung selbst.

Diese Lücke will Microsoft mit seinem in Kooperation mit Alibaba entwickelten Projekt schließen: OAM ist die fehlende Repräsentation der gesamten Anwendung, nicht nur ihres Templates oder der einzelnen Teile,  in einem Kubernetes-Cluster.  So sollen die beiden Bereiche, nämlich die Erstellung der App, die Sache der Entwickler ist, und das Deployment, das Sache der Betreiber ist,  endlich sauber getrennt werden können. Nach dem Entwickeln und Testen einer App sollen Entwickler operationelle Aufgaben mit OAM zukünftig getrost den Betreibern, ob Mensch oder Maschine, überlassen können: Der Entwicklungsprozess soll so quasi serverless werden.

Anzeige
Anzeige

Im Open Application Model wird für jede einzelne Programmkomponente eine ComponentSchematic-YAML-Datei definiert, die den Workload und alle benötigten Informationen für die Ausführung beschreibt: Zum Beispiel könnte sie Informationen wie ein Container-Image enthalten, ob ein Endpoint notwendig ist, Environment-Variablen oder auch Parameter, die vom Operator beim Deployment ignoriert werden sollen.

Anzeige
Anzeige

Durch diese Trennung sollen Entwickler sich künftig auf Schlüsselelemente ihrer Anwendung konzentrieren können, wodurch ihr Code in der Folge modularer, besser wiederzuverwenden und stabiler werden soll.

Der Unterschied zum Platform-as-a-Service-Modell besteht darin, dass ihr nicht mit Kubernetes arbeiten müsst, wenn ihr nicht wollt. OAM funktioniert plattformunabhängig und ist und nach Belieben erweiterbar. Das zugehörige Repo auf GitHub listet alle weiteren Details dazu. Mit Rudr wurde die OAM-Spezifikation auch gleich einmal implementiert.

Anzeige
Anzeige

Und das steckt hinter DAPR

DAPR ist eine quelloffene, portable, ereignisgesteuerte Laufzeitumgebung, die die Entwicklung robusterer Microservice-Anwendungen, die sowohl in der Cloud, als auch in der sogenannten Edge, also lokal, laufen, erlaubt. Laut Microsoft ist DAPR sowohl sprach- als auch framework-agnostisch. Die einzelnen Bausteine von DAPR können losgelöst vom Rest der Anwendung verwendet werden. Der Zugriff erfolgt über gRPC- bzw. Standard-HTTP-APIs. Noch befindet sich DAPR in der Alpha-Phase. Weitere Informationen findet ihr im entsprechenden Repo auf GitHub.

Mehr zu diesem Thema
Fast fertig!

Bitte klicke auf den Link in der Bestätigungsmail, um deine Anmeldung abzuschließen.

Du willst noch weitere Infos zum Newsletter? Jetzt mehr erfahren

Anzeige
Anzeige
Schreib den ersten Kommentar!
Bitte beachte unsere Community-Richtlinien

Wir freuen uns über kontroverse Diskussionen, die gerne auch mal hitzig geführt werden dürfen. Beleidigende, grob anstößige, rassistische und strafrechtlich relevante Äußerungen und Beiträge tolerieren wir nicht. Bitte achte darauf, dass du keine Texte veröffentlichst, für die du keine ausdrückliche Erlaubnis des Urhebers hast. Ebenfalls nicht erlaubt ist der Missbrauch der Webangebote unter t3n.de als Werbeplattform. Die Nennung von Produktnamen, Herstellern, Dienstleistern und Websites ist nur dann zulässig, wenn damit nicht vorrangig der Zweck der Werbung verfolgt wird. Wir behalten uns vor, Beiträge, die diese Regeln verletzen, zu löschen und Accounts zeitweilig oder auf Dauer zu sperren.

Trotz all dieser notwendigen Regeln: Diskutiere kontrovers, sage anderen deine Meinung, trage mit weiterführenden Informationen zum Wissensaustausch bei, aber bleibe dabei fair und respektiere die Meinung anderer. Wir wünschen Dir viel Spaß mit den Webangeboten von t3n und freuen uns auf spannende Beiträge.

Dein t3n-Team

Melde dich mit deinem t3n Account an oder fülle die unteren Felder aus.

Bitte schalte deinen Adblocker für t3n.de aus!
Hallo und herzlich willkommen bei t3n!

Bitte schalte deinen Adblocker für t3n.de aus, um diesen Artikel zu lesen.

Wir sind ein unabhängiger Publisher mit einem Team von mehr als 75 fantastischen Menschen, aber ohne riesigen Konzern im Rücken. Banner und ähnliche Werbemittel sind für unsere Finanzierung sehr wichtig.

Schon jetzt und im Namen der gesamten t3n-Crew: vielen Dank für deine Unterstützung! 🙌

Deine t3n-Crew

Anleitung zur Deaktivierung
Artikel merken

Bitte melde dich an, um diesen Artikel in deiner persönlichen Merkliste auf t3n zu speichern.

Jetzt registrieren und merken

Du hast schon einen t3n-Account? Hier anmelden

oder
Auf Mastodon teilen

Gib die URL deiner Mastodon-Instanz ein, um den Artikel zu teilen.

Anzeige
Anzeige