„Dapr“ - atvirojo kodo vykdymo laikas, palengvinantis savųjų programų kūrimą debesyje 

„Microsoft“ ką tik išleido 1.0 versiją debesies vykdymo laiko, pavadinto Distributed Application Runtime (dapr).

„Microsoft“ žodžiais tariant, „Dapr“ yra vykdymo laikas (vykdymo laikas) atviro kodo, nešiojamasis ir valdomas įvykių kad leidžia kūrėjams lengvai kurti atsparias programas, mikropaslaugos, be pilietybės ir valstybinės bėga natūraliai debesyje ir „Edge“ infrastruktūroje (pvz., „Azure Stack Hub“ arba „AWS Outpost“).

Apie Darpą

Su šia pirmąja stabilia versija „Dapr“ programos yra gamybos scenarijuose jie gali būti dislokuoti savarankiškoje infrastruktūroje arba „Kubernetes“ grupėse. Todėl „Dapr“ yra skirtas kūrėjams, kuriantiems naujas realaus pasaulio programas, taip pat tiems, kurie perkelia ir valdo esamas programas ir komponentus „cloud-native“ architektūrose.

Kaip nauda, „Microsoft“ praneša, kad naudojant Dapr smarkiai pagerintų kūrėjų produktyvumą sumažinant laiką, kurį jie galėtų skirti savo programų kūrimui.

Norėdami gauti geriau suprasti, atsakingi už projektą paaiškina, kad Dapr. vykdymo laikas leistų kūrėjams daugiau dėmesio skirti verslo logikos rašymui nei trikčių šalinimui paskirstytų sistemų.

Šioje 1.0 versijoje „Dapr“ komanda praneša, kad sutelkė dėmesį į „Kubernetes“ kaip į pagrindinę gamybos programų paleidimo aplinką. Jis yra giliai integruotas tiek į „Dapr“ valdymo plokštumą, tiek į „Sidecar Dapr“ architektūrą. Pavyzdžiui,

„Microsoft“ tai priduria „Dapr“, kuriame yra daugiau nei 70 bendruomenės sukurtų komponentų, todėl jis pateikiamas kaip sprendimas įvairiems scenarijams. Tai daro „Dapr“ patrauklia galimybe kūrėjams, norintiems kurti nuo debesų nepriklausomas programas, turinčias didelį perkeliamumą.

Mes atkreipiame dėmesį, kad „Dapr“ nėra susietas su tam tikra platforma ir yra skirtas naudoti iš bet kurios programavimo kalbos per HTTP ir gRPC protokolus. Taigi nenuostabu, kad „Dapr“ pagrįstos programos gali veikti „Azure“, AWS, „Alibaba“ ir „Google“ debesyse.

Tačiau gerinti gimtosios kalbos patirtį kūrėjams, SDK „Java“, .NET, „Python“ ir „Go“ buvo išleisti kaip paruošti naudoti su šia „Dapr“ 1.0 versija. Šiuo metu peržiūrimi „JavaScript“ / Node.js, C ++, Rust ir PHP SDK bus naudojami kartu su kitomis „Dapr“ versijomis. Be to, norėdami sukurti savo vietines „Dapr“ pagrįstas debesies programas, galite naudoti įprastas kūrimo aplinkas, tokias kaip „VS Code“ arba „IntelliJ“.

Ekosistema „Dapr“ apima tiek atvirojo kodo technologijas, tiek specifines integracijas, susijusias su debesų tiekėjaistokių kaip partnerių technologijos. Nors ši funkcija suteikia pridėtinės vertės kūrėjams, kurie jas naudoja su „Dapr“, tai taip pat gali būti „Dapr“ pagrįstų programų našumo problema.

Šiuo atžvilgiu „Microsoft“ nuramina teigdama, kad „Dapr“ turi labai mažą vėlavimą tarp paslaugų ir paslaugų ir yra optimizuotas atsižvelgiant į didelę spartą.

Bandant, vykdymo laikas prideda apie 1,2 ms vėlavimo nuo kraštutinio iki 90 procentilio ir maždaug 2 ms iki 99 procentilio. Kalbant apie saugumą, „Dapr“ komanda rekomenduoja apsisaugoti nuo išpuolių tarp žmogaus, turint „Dapr“ šifravimą per x.509 sertifikatus, išduotus per jos valdymo lėktuvo tarnybą ir kurie automatiškai atnaujinami.

Kurdama „Dapr“, „Microsoft“ pasikliovė 2019 m. Atvirojo kodo bendruomene, kurioje dalyvavo tik daugiau nei 114 dalyvių.

2021 m. Šis skaičius išaugo iki 700, ty daugiau nei šešis kartus daugiau nei per 16 mėnesių. Tai rodo susidomėjimą, kurį šis projektas kelia kūrėjų bendruomenei.

Kaip „Dapr“ bendraautoriai turime tokias organizacijas kaip „Alibaba Cloud“, „HashiCorp“, „Microsoft“, ZEISS, „Ignition Group“, taip pat asmenis.

Galiausiai, kadangi „Microsoft“ nori, kad „Dapr“ būtų atvira, neutrali ir įtrauki, bendrovė paskelbė, kad ji pereina prie atviros vyriausybės modelio.

Jei norite sužinoti apie tai daugiau apie Darp, galite patikrinti išsamią informaciją Šioje nuorodoje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.