Dapr, otevřený zdrojový běhový modul, který usnadňuje vytváření nativních aplikací v cloudu 

Microsoft právě vydal verzi 1.0 cloudového modulu runtime s názvem Distributed Application Runtime (dapr).

Podle slov Microsoftu je Dapr runtime (čas provedení) open source, přenosný a řízený událostmi že umožňuje vývojářům snadno vytvářet odolné aplikace, mikroslužby, bez státní příslušnosti a stavové běží nativně v cloudu a na infrastruktuře Edge (například Azure Stack Hub nebo AWS Outpost).

O společnosti Darp

S touto první stabilní verzí jsou aplikace Dapr mohou být nasazeny na samoobslužnou infrastrukturu nebo na klastrech Kubernetes v produkčních scénářích. Proto je Dapr zaměřen na vývojáře, kteří vytvářejí nové aplikace v reálném světě, a také na ty, kteří migrují a provozují stávající aplikace a komponenty na cloudových nativních architekturách.

Jako výhodu, Microsoft uvádí, že použití Dapr dramaticky by zlepšilo produktivitu vývojářů zkrácením času, který mohou věnovat vývoji svých aplikací.

Chcete-li získat lepší porozumění, osoby odpovědné za projekt vysvětlují, že doba realizace Dapr by vývojářům umožnilo více se soustředit na psaní obchodní logiky než na řešení problémů distribuovaných systémů.

V této verzi 1.0 tým Dapr hlásí, že se zaměřili na Kubernetes jako primární hostitelské prostředí pro běh produkčních aplikací. Je hluboce integrován do řídicí roviny Dapr i do architektury Sidecar Dapr. Například,

Microsoft to dodává Dapr, který má více než 70 komponent vyvinutých komunitou, proto je prezentován jako řešení pro širokou škálu scénářů. Díky tomu je Dapr atraktivní volbou pro vývojáře, kteří chtějí vytvářet cloudově nezávislé aplikace s vysokou přenositelností.

Poukazujeme na to, že Dapr není vázán na konkrétní platformu a je navržen pro použití z jakéhokoli programovacího jazyka prostřednictvím protokolů HTTP a gRPC. Není tedy divu, že aplikace založené na Dapr mohou běžet na cloudech Azure, AWS, Alibaba a Google.

Nicméně, zlepšit zážitek z rodného jazyka pro vývojáře, SDK pro Java, .NET, Python a Go byly vydány jako připravené k použití s ​​touto verzí 1.0 Dapr. SDK pro JavaScript / Node.js, C ++, Rust a PHP, které jsou aktuálně ve verzi Preview, budou následovat spolu s dalšími verzemi Dapr. K vývoji svých nativních cloudových aplikací založených na Dapr můžete také použít běžná vývojová prostředí, jako je VS Code nebo IntelliJ.

Ekosystém Dapr zahrnuje jak technologie open source, tak specifické integrace týkající se poskytovatelů cloudunapříklad balíčky technologie partnerů. I když tato funkce poskytuje přidanou hodnotu pro vývojáře, kteří je používají s Dapr, může to být také problém s výkonem pro aplikace založené na Dapr.

V tomto ohledu společnost Microsoft ujišťuje tím, že Dapr má extrémně nízkou latenci mezi službami a byla optimalizována pro vysokorychlostní scénáře.

Při testování přidá doba spuštění přibližně 1,2 ms latence od extrémního k 90. ​​percentilu a přibližně 2 ms k 99. percentilu. Pokud jde o bezpečnost, tým Dapr doporučuje bránit se před útoky typu man-in-the-middle, a to díky šifrování poskytovanému společností Dapr prostřednictvím certifikátů x.509 vydaných prostřednictvím služby řídícího letadla, které se automaticky obnoví.

Společnost Microsoft se při vývoji Dapr spoléhala na otevřenou zdrojovou komunitu 2019 s více než 114 přispěvateli.

V roce 2021 toto číslo vzrostlo na 700, což představuje růst více než šestkrát za pouhých 16 měsíců, což ukazuje na zájem, který tento projekt vyvolává mezi komunitou vývojářů.

Jako přispěvatelé Dapr máme organizace jako Alibaba Cloud, HashiCorp, Microsoft, ZEISS, Ignition Group a také jednotlivci.

Nakonec, protože Microsoft chce, aby byl Dapr otevřený, neutrální a inkluzivní, společnost oznámila, že je v procesu přechodu na model otevřené vlády.

Pokud máte zájem o tom vědět více o Darpovi, můžete zkontrolovat podrobnosti Na následujícím odkazu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.