Dapr - avatud lähtekoodiga käitusaeg, mis hõlbustab kohalike rakenduste loomist pilves 

Microsoft andis just välja versiooni 1.0 pilveaja nimega Distributed Application Runtime (dapr).

Microsofti sõnadega on Dapr tööaeg (täitmise aeg) avatud lähtekoodiga, kaasaskantav ja sündmuste juhitud et võimaldab arendajatel hõlpsasti luua vastupidavaid rakendusi, mikroteenused, kodakondsuseta ja riiklikud mis jooksevad looduslikult pilves ja Edge'i infrastruktuuris (nt Azure Stack Hub või AWS Outpost).

Darpist

Selle esimese stabiilse versiooniga on Dapr-i rakendused neid saab tootmisstsenaariumites kasutada isehostatavas infrastruktuuris või Kubernetes klastrites. Seetõttu on Dapr suunatud arendajatele, kes loovad uusi pärismaailma rakendusi, samuti neile, kes migreerivad ja haldavad olemasolevaid rakendusi ja komponente pilvepõhistes arhitektuurides.

Kasuks, Teatab Microsoft, et Dapr parandaks arendajate tootlikkust dramaatiliselt vähendades aega, mida nad saaksid oma rakenduste arendamiseks kulutada.

Et saada parem mõistmine, projekti eest vastutavad isikud selgitavad, et Dapr võimaldaks arendajatel keskenduda rohkem äriloogika kirjutamisele kui tõrkeotsingule jaotatud süsteemide kohta.

Selles versioonis 1.0 teatab Dapr meeskond, et nad on keskendunud Kubernetesele kui tootmisrakenduste käitamise peamisele hostikeskkonnale. See on sügavalt integreeritud nii Dapr-i juhttasandisse kui ka Sidecar Dapr-i arhitektuuri. Näiteks,

Microsoft lisab seda Dapr, millel on üle 70 ühenduse välja töötatud komponendi, seetõttu esitatakse see lahendusena paljudele stsenaariumidele. See muudab Dapr'i atraktiivseks võimaluseks arendajatele, kes soovivad ehitada pilvest sõltumatuid kõrge kaasaskantavusega rakendusi.

Juhime tähelepanu sellele, et Dapr pole seotud kindla platvormiga ja on mõeldud kasutamiseks mis tahes programmeerimiskeelest HTTP ja gRPC protokollide kaudu. Seega pole ime, et Dapril põhinevad rakendused saavad töötada Azure, AWS, Alibaba ja Google'i pilvedes.

Kuid emakeele kogemuse parandamiseks arendajatele, SDK-d Java jaoks on Dapr'i selle versiooni 1.0 puhul kasutamiseks valmis .NET, Python ja Go. Praegu eelvaates olevad JavaScripti / Node.js, C ++, Rust ja PHP SDK-d järgnevad Dapr'i teistele versioonidele. Samuti saate oma kohalike Dapr-põhiste pilverakenduste väljatöötamiseks kasutada levinud arenduskeskkondi, näiteks VS Code või IntelliJ.

Ökosüsteem Dapr sisaldab nii avatud lähtekoodiga tehnoloogiaid kui ka pilvepakkujatega seotud konkreetseid integreerimisinagu partnerite tehnoloogia virnad. Kuigi see funktsioon pakub lisaväärtust arendajatele, kes kasutavad koos Dapriga, võib see olla ka Dapril põhinevate rakenduste toimivusprobleem.

Sellega seoses rahustab Microsoft, öeldes, et Dapril on teenuselt teenusele teenuse viivitus ülimadal ja see on optimeeritud kiirete stsenaariumide jaoks.

Testimisel lisab käivitamisaeg umbes 1,2 ms latentsust äärmuselt 90. protsentiilini ja umbes 2 ms kuni 99. protsentiili. Turvalisuse osas soovitab Dapr-i meeskond kaitsta mehe keskel toimuvate rünnakute eest, kui Dapr pakub krüpteerimist juhtimislennuteenuse kaudu välja antud x.509 sertifikaatide kaudu ja neid uuendatakse automaatselt.

Microsoft toetas Dapr'i arendamiseks 2019. aasta avatud lähtekoodiga kogukonda, kuhu kuulub veidi üle 114 kaasautori.

Aastal 2021 on see arv tõusnud 700-ni, mis tähendab kasvamist enam kui kuus korda kõigest 16 kuu jooksul, mis näitab huvi, mida see projekt arendajaskonna seas tekitab.

Dapr'i kaasautoritena on meil selliseid organisatsioone nagu Alibaba Cloud, HashiCorp, Microsoft, ZEISS, Ignition Group, samuti üksikisikuid.

Lõpuks, kuna Microsoft soovib, et Dapr oleks avatud, neutraalne ja kaasav, teatas ettevõte, et on liikumas avatud valitsuse mudelile.

Kui olete huvitatud sellest rohkem teada saama Darpi kohta saate üksikasju vaadata Järgmisel lingil.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.