Dapr, een open source-runtime die het creëren van native applicaties in de cloud mogelijk maakt 

Microsoft heeft zojuist versie 1.0 uitgebracht van de cloudruntime genaamd Distributed Application Runtime (dapr).

In de woorden van Microsoft: Dapr is een looptijd (uitvoertijd) open source, draagbaar en gebeurtenisgestuurd dat stelt ontwikkelaars in staat eenvoudig veerkrachtige applicaties te bouwen, microservices, staatloos en stateful native uitgevoerd in de cloud en op de Edge-infrastructuur (zoals Azure Stack Hub of AWS Outpost).

Over Darp

Met deze eerste stabiele versie zijn Dapr-applicaties dat wel ze kunnen worden geïmplementeerd op een door uzelf gehoste infrastructuur of op Kubernetes-clusters in productiescenario's. Daarom is Dapr gericht op ontwikkelaars die nieuwe real-world applicaties creëren, evenals degenen die bestaande applicaties en componenten migreren en exploiteren op cloud-native architecturen.

Als voordeel, Meldt Microsoft dat het gebruik van Dapr zou de productiviteit van ontwikkelaars drastisch verbeteren door de tijd die ze zouden kunnen besteden aan het ontwikkelen van hun applicaties te verminderen.

Te krijgen beter begrip, leggen degenen die verantwoordelijk zijn voor het project uit dat de uitvoeringstijd van Dapr zou ontwikkelaars in staat stellen zich meer te concentreren op het schrijven van bedrijfslogica dan op het oplossen van problemen van gedistribueerde systemen.

In deze versie 1.0 meldt het Dapr-team dat ze zich hebben gericht op Kubernetes als de primaire hostingomgeving voor het draaien van productietoepassingen. Het is diep geïntegreerd in zowel het Dapr-besturingsvlak als de Sidecar Dapr-architectuur. Bijvoorbeeld,

Microsoft voegt dat toe Dapr, dat meer dan 70 door de gemeenschap ontwikkelde componenten heeft, daarom wordt het gepresenteerd als een oplossing voor een breed scala aan scenario's. Dit maakt Dapr een aantrekkelijke optie voor ontwikkelaars die cloudonafhankelijke applicaties met hoge draagbaarheid willen bouwen.

We wijzen erop dat Dapr niet is gebonden aan een bepaald platform en is ontworpen om te worden gebruikt vanuit elke programmeertaal via de HTTP- en gRPC-protocollen. Het is dus geen wonder dat op Dapr gebaseerde applicaties kunnen draaien op Azure-, AWS-, Alibaba- en Google-clouds.

Echter om de moedertaalervaring te verbeteren voor ontwikkelaars, de SDK's voor Java, .NET, Python en Go zijn vrijgegeven als klaar voor gebruik met deze versie 1.0 van Dapr​ De SDK's voor JavaScript / Node.js, C ++, Rust en PHP, momenteel in preview, zullen samen met andere versies van Dapr volgen. Om uw native Dapr-gebaseerde cloudapplicaties te ontwikkelen, kunt u ook algemene ontwikkelomgevingen gebruiken, zoals VS Code of IntelliJ.

Het ecosysteem Dapr omvat zowel open source-technologieën als specifieke integraties met betrekking tot cloudproviderszoals stapels van partnertechnologie. Hoewel deze functie een toegevoegde waarde biedt voor ontwikkelaars die ze met Dapr gebruiken, kan het ook een prestatieprobleem zijn voor op Dapr gebaseerde applicaties.

In dit opzicht stelt Microsoft gerust door te stellen dat Dapr een extreem lage service-to-service-latentie heeft en is geoptimaliseerd voor snelle scenario's.

Bij het testen voegt de uitvoeringstijd ongeveer 1,2 ms latentie toe van extreem tot 90e percentiel en ongeveer 2 ms tot 99e percentiel. In termen van veiligheid, raadt het Dapr-team aan om zich te verdedigen tegen man-in-the-middle-aanvallen, te beschikken over een versleuteling die door Dapr wordt geleverd via x.509-certificaten die zijn uitgegeven via zijn control plane-service en die automatisch worden vernieuwd.

Microsoft vertrouwde op de open source-community van 2019 van iets meer dan 114 bijdragers om Dapr te ontwikkelen.

In 2021 is dat aantal gestegen tot 700, wat neerkomt op een groei van meer dan zes keer in slechts 16 maanden, wat de interesse toont die dit project opwekt bij de ontwikkelaarsgemeenschap.

Als Dapr-bijdragers hebben we organisaties zoals Alibaba Cloud, HashiCorp, Microsoft, ZEISS, Ignition Group, maar ook individuen.

Ten slotte, aangezien Microsoft wil dat Dapr open, neutraal en inclusief is, heeft het bedrijf aangekondigd dat het bezig is met de overgang naar een open overheidsmodel.

Als u er meer over wilt weten over Darp, je kunt de details bekijken In de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.