Dapr, en open source runtime, der letter oprettelsen af ​​native applikationer i skyen 

Microsoft har lige udgivet version 1.0 af cloud-runtime kaldet Distribueret applikations-kørselstid (dapr).

Med Microsofts ord er Dapr det en kørselstid (udførelsestid) open source, bærbar og begivenhedsdrevet at giver udviklere mulighed for nemt at opbygge modstandsdygtige applikationer, mikrotjenester, statsløs og stateful kører indfødt i skyen og på Edge-infrastrukturen (såsom Azure Stack Hub eller AWS Outpost).

Om Darp

Med denne første stabile version er Dapr-applikationer det de kan distribueres på en infrastruktur med egen vært eller på Kubernetes-klynger i produktionsscenarier. Derfor er Dapr rettet mod udviklere, der opretter nye applikationer i den virkelige verden, såvel som dem, der migrerer og betjener eksisterende applikationer og komponenter på native cloud-arkitekturer.

Som en fordel, Microsoft rapporterer, at brugen af ​​Dapr ville dramatisk forbedre udviklerens produktivitet ved at reducere den tid, de kunne bruge på at udvikle deres applikationer.

At få bedre forståelseforklarer de ansvarlige for projektet, at udførelsestiden for Dapr ville give udviklere mulighed for at fokusere mere på at skrive forretningslogik end fejlfinding af distribuerede systemer.

I denne version 1.0 rapporterer Dapr-teamet, at de har fokuseret på Kubernetes som det primære værtsmiljø til kørsel af produktionsapplikationer. Det er dybt integreret i både Dapr-kontrolplanet og Sidecar Dapr-arkitekturen. For eksempel,

Microsoft tilføjer det Dapr, som har over 70 samfundsudviklede komponenter, derfor præsenteres den som en løsning til en lang række scenarier. Dette gør Dapr til en attraktiv mulighed for udviklere, der ønsker at bygge skyuafhængige applikationer med høj bærbarhed.

Vi påpeger, at Dapr ikke er bundet til en bestemt platform og er designet til at blive brugt fra ethvert programmeringssprog via HTTP- og gRPC-protokollerne. Så det er ikke underligt, at Dapr-baserede applikationer kan køre på Azure, AWS, Alibaba og Google skyer.

Imidlertid for at forbedre modersmålsoplevelsen til udviklere, SDK'erne til Java, .NET, Python og Go er frigivet som klar til brug med denne version 1.0 af Dapr. SDK'erne til JavaScript / Node.js, C ++, Rust og PHP, der i øjeblikket er i preview, følger sammen med andre versioner af Dapr. For at udvikle dine oprindelige Dapr-baserede skyapplikationer kan du også bruge almindelige udviklingsmiljøer som VS Code eller IntelliJ.

Økosystemet Dapr inkluderer både open source-teknologier og specifikke integrationer relateret til cloud-udbyderesåsom partnerteknologi stakke. Selvom denne funktion giver merværdi til udviklere, der bruger dem med Dapr, kan det også være et ydeevneproblem for Dapr-baserede applikationer.

I den henseende beroliger Microsoft ved at sige, at Dapr har ekstremt lav service-til-service-latenstid og er blevet optimeret til højhastigheds-scenarier.

I test tilføjer udførelsestiden ca. 1,2 ms latens fra ekstrem til 90. percentil og ca. 2 ms til 99. percentil. Med hensyn til sikkerhed anbefaler Dapr-teamet, at forsvare sig mod mand-i-midten-angreb, idet kryptering leveres af Dapr gennem x.509-certifikater udstedt via dets kontrolflytjeneste, og som fornys automatisk.

For at udvikle Dapr stolede Microsoft på open source-fællesskabet i 2019 med godt 114 bidragydere.

I 2021 er antallet steget til 700, hvilket repræsenterer en vækst på mere end seks gange på bare 16 måneder, hvilket viser den interesse, dette projekt skaber blandt udviklerfællesskabet.

Som Dapr-bidragsydere har vi organisationer som Alibaba Cloud, HashiCorp, Microsoft, ZEISS, Ignition Group samt enkeltpersoner.

Endelig, da Microsoft ønsker, at Dapr skal være åben, neutral og inkluderende, har virksomheden meddelt, at de er i færd med at gå over til en åben regeringsmodel.

Hvis du er interesseret i at vide mere om det om Darp, kan du tjekke detaljerne I det følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.