Dapr, un runtime open source care facilitează crearea de aplicații native în cloud 

Microsoft tocmai a lansat versiunea 1.0 a runtime-ului cloud numit Distributed Application Runtime (dapr).

În cuvintele Microsoft, Dapr este un timp de rulare (timpul de execuție) open source, portabil și bazat pe evenimentepermite dezvoltatorilor să construiască cu ușurință aplicații rezistente, microservicii, fără stare și fără stat alergând nativ în nor și pe infrastructura Edge (cum ar fi Azure Stack Hub sau AWS Outpost).

Despre Darp

Cu această primă versiune stabilă, aplicațiile Dapr sunt pot fi implementate pe o infrastructură auto-găzduită sau pe clustere Kubernetes în scenarii de producție. Prin urmare, Dapr se adresează dezvoltatorilor care creează noi aplicații din lumea reală, precum și celor care migrează și operează aplicații și componente existente pe arhitecturi native în cloud.

Ca un beneficiu, Microsoft raportează că utilizarea Dapr ar îmbunătăți dramatic productivitatea dezvoltatorilor prin reducerea timpului pe care l-ar putea petrece dezvoltându-și aplicațiile.

Pentru a obține intelegere mai buna, cei responsabili pentru proiect explică faptul că timpul de execuție al Dapr ar permite dezvoltatorilor să se concentreze mai mult pe scrierea logicii de afaceri decât pe soluționarea problemelor a sistemelor distribuite.

În această versiune 1.0, echipa Dapr raportează că s-a concentrat pe Kubernetes ca mediu principal de găzduire pentru rularea aplicațiilor de producție. Este profund integrat atât în ​​planul de control Dapr, cât și în arhitectura Sidecar Dapr. De exemplu,

Microsoft adaugă asta Dapr, care are peste 70 de componente dezvoltate de comunitate, de aceea este prezentat ca o soluție pentru o gamă largă de scenarii. Acest lucru face din Dapr o opțiune atractivă pentru dezvoltatorii care doresc să construiască aplicații independente de cloud cu o portabilitate ridicată.

Amintim că Dapr nu este legat de o anumită platformă și este conceput pentru a fi utilizat din orice limbaj de programare prin protocoalele HTTP și gRPC. Așadar, nu este de mirare că aplicațiile bazate pe Dapr pot rula pe cloud Azure, AWS, Alibaba și Google.

Sin embargo, pentru a îmbunătăți experiența în limba maternă pentru dezvoltatori, SDK-urile pentru Java, .NET, Python și Go au fost lansate ca fiind gata de utilizare cu această versiune 1.0 a Dapr. SDK-urile pentru JavaScript / Node.js, C ++, Rust și PHP, aflate în prezent în previzualizare, vor urma împreună cu alte versiuni ale Dapr. În plus, pentru a dezvolta aplicațiile dvs. native bazate pe Dapr, puteți utiliza medii de dezvoltare comune, cum ar fi VS Code sau IntelliJ.

Ecosistemul Dapr include atât tehnologii open source, cât și integrări specifice legate de furnizorii de cloudcum ar fi stivele tehnologice partenere. În timp ce această caracteristică oferă valoare adăugată dezvoltatorilor care le folosesc cu Dapr, ar putea fi, de asemenea, o problemă de performanță pentru aplicațiile bazate pe Dapr.

În acest sens, Microsoft se asigură afirmând că Dapr are o latență extrem de redusă de la un serviciu la altul și a fost optimizat pentru scenarii de mare viteză.

În testare, timpul de execuție adaugă aproximativ 1,2 ms de latență de la extremă la percentila 90 și aproximativ 2 ms până la percentila 99. În ceea ce privește securitatea, echipa Dapr recomandă să se apere împotriva atacurilor om-în-mijloc, să aibă o criptare furnizată de Dapr prin certificate x.509 emise prin serviciul său de plan de control și care să fie reînnoite automat.

Pentru a dezvolta Dapr, Microsoft s-a bazat pe comunitatea open source din 2019 cu puțin peste 114 colaboratori.

În 2021, acest număr a crescut la 700, reprezentând o creștere de peste șase ori în doar 16 luni, ceea ce arată interesul pe care acest proiect îl generează în rândul comunității de dezvoltatori.

În calitate de colaboratori Dapr, avem organizații precum Alibaba Cloud, HashiCorp, Microsoft, ZEISS, Ignition Group, precum și persoane fizice.

În cele din urmă, din moment ce Microsoft dorește ca Dapr să fie deschis, neutru și incluziv, compania a anunțat că se află în proces de trecere la un model de guvernare deschisă.

Dacă sunteți interesat să aflați mai multe despre asta despre Darp, puteți verifica detaliile În următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.