Dapr, eine Open Source-Laufzeit, die die Erstellung nativer Anwendungen in der Cloud erleichtert 

Microsoft hat gerade Version 1.0 veröffentlicht der Cloud-Laufzeit namens Distributed Application Runtime (dapr).

In Microsofts Worten ist Dapr eine Laufzeit (Ausführungszeit) Open Source, tragbar und ereignisgesteuert dass ermöglicht Entwicklern das einfache Erstellen ausfallsicherer Anwendungen, Microservices, staatenlos und zustandsbehaftet nativ in der Cloud laufen und auf der Edge-Infrastruktur (z. B. Azure Stack Hub oder AWS Outpost).

Über Darp

Mit dieser ersten stabilen Version sind Dapr-Anwendungen Sie können in Produktionsszenarien auf einer selbst gehosteten Infrastruktur oder in Kubernetes-Clustern bereitgestellt werden. Daher richtet sich Dapr an Entwickler, die neue reale Anwendungen erstellen, sowie an Entwickler, die vorhandene Anwendungen und Komponenten auf Cloud-nativen Architekturen migrieren und betreiben.

Als VorteilMicrosoft berichtet, dass die Verwendung von Dapr würde die Entwicklerproduktivität dramatisch verbessern indem sie die Zeit reduzieren, die sie für die Entwicklung ihrer Anwendungen aufwenden könnten.

Zu bekommen besseres VerstehenDie Verantwortlichen des Projekts erklären, dass die Ausführungszeit von Dapr Entwickler könnten sich mehr auf das Schreiben von Geschäftslogik als auf die Fehlerbehebung konzentrieren von verteilten Systemen.

In dieser Version 1.0 berichtet das Dapr-Team, dass es sich auf Kubernetes als primäre Hosting-Umgebung für die Ausführung von Produktionsanwendungen konzentriert hat. Es ist tief in die Dapr-Steuerebene und die Sidecar Dapr-Architektur integriert. Zum Beispiel,

Microsoft fügt das hinzu Dapr mit über 70 von der Community entwickelten Komponenten, Daher wird es als Lösung für eine Vielzahl von Szenarien vorgestellt. Dies macht Dapr zu einer attraktiven Option für Entwickler, die Cloud-unabhängige Anwendungen mit hoher Portabilität erstellen möchten.

Wir weisen darauf hin, dass Dapr nicht an eine bestimmte Plattform gebunden ist und für die Verwendung in jeder Programmiersprache über die Protokolle HTTP und gRPC ausgelegt ist. Kein Wunder also, dass Dapr-basierte Anwendungen in Azure-, AWS-, Alibaba- und Google-Clouds ausgeführt werden können.

Jedoch um die Muttersprachenerfahrung zu verbessern für Entwickler, die SDKs für Java, .NET, Python und Go wurden als einsatzbereit mit dieser Version 1.0 von Dapr veröffentlicht. Die SDKs für JavaScript / Node.js, C ++, Rust und PHP, die derzeit in der Vorschau angezeigt werden, werden zusammen mit anderen Versionen von Dapr folgen. Um Ihre nativen Dapr-basierten Cloud-Anwendungen zu entwickeln, können Sie auch gängige Entwicklungsumgebungen wie VS Code oder IntelliJ verwenden.

Das Ökosystem Dapr umfasst sowohl Open Source-Technologien als auch spezifische Integrationen für Cloud-Anbieterwie Partner-Technologie-Stacks. Diese Funktion bietet Entwicklern, die sie mit Dapr verwenden, einen Mehrwert. Sie kann jedoch auch ein Leistungsproblem für Dapr-basierte Anwendungen darstellen.

In dieser Hinsicht versichert Microsoft, dass Dapr eine extrem niedrige Service-to-Service-Latenz aufweist und für Hochgeschwindigkeitsszenarien optimiert wurde.

Beim Testen wird durch die Ausführungszeit eine Latenz von ca. 1,2 ms vom extremen zum 90. Perzentil und ca. 2 ms zum 99. Perzentil hinzugefügt. In Bezug auf die Sicherheit empfiehlt das Dapr-Team, sich gegen Man-in-the-Middle-Angriffe zu verteidigen, indem Dapr eine Verschlüsselung durch x.509-Zertifikate bereitstellt, die über den Dienst der Kontrollebene ausgestellt und automatisch erneuert werden.

Microsoft hat sich bei der Entwicklung von Dapr auf die Open-Source-Community von 2019 mit etwas mehr als 114 Mitwirkenden verlassen.

Im Jahr 2021 ist diese Zahl auf 700 gestiegen, was einem Wachstum von mehr als dem Sechsfachen in nur 16 Monaten entspricht. Dies zeigt das Interesse, das dieses Projekt in der Entwicklergemeinde weckt.

Als Dapr-Mitarbeiter haben wir Organisationen wie Alibaba Cloud, HashiCorp, Microsoft, ZEISS, Ignition Group sowie Einzelpersonen.

Da Microsoft möchte, dass Dapr offen, neutral und inklusiv ist, hat das Unternehmen angekündigt, auf ein offenes Regierungsmodell umzusteigen.

Wenn Sie mehr darüber wissen möchten Über Darp können Sie die Details überprüfen im folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.