Dapr, runtime sumber terbuka yang memudahkan pembuatan aplikasi asli di cloud 

Microsoft baru sahaja mengeluarkan versi 1.0 runtime awan yang disebut Distribusi Aplikasi Teragih (Dapr).

Dalam kata-kata Microsoft, Dapr adalah masa berjalan (masa perlaksanaan) sumber terbuka, mudah alih dan berdasarkan acara bahawa membolehkan pembangun membina aplikasi yang berdaya tahan dengan mudah, perkhidmatan mikro, tidak bernegara dan bernegara berjalan secara semula jadi di awan dan pada infrastruktur Edge (seperti Azure Stack Hub atau AWS Outpost).

Mengenai Darp

Dengan versi stabil pertama ini, aplikasi Dapr adalah mereka dapat digunakan pada infrastruktur yang dihoskan sendiri atau di kelompok Kubernetes dalam senario pengeluaran. Oleh itu, Dapr ditujukan kepada pembangun untuk membuat aplikasi dunia nyata baru, serta mereka yang melakukan migrasi dan mengoperasikan aplikasi dan komponen yang ada pada seni bina asli awan.

Sebagai faedah, Microsoft melaporkan bahawa penggunaan Dapr akan meningkatkan produktiviti pemaju secara dramatik dengan mengurangkan masa yang mereka habiskan untuk mengembangkan aplikasi mereka.

Untuk mendapatkan pemahaman yang lebih baik, mereka yang bertanggungjawab untuk projek tersebut menjelaskan bahawa masa pelaksanaan Dapr membolehkan pembangun memberi tumpuan lebih kepada menulis logik perniagaan daripada menyelesaikan masalah sistem yang diedarkan.

Dalam versi 1.0 ini, pasukan Dapr melaporkan bahawa mereka telah berfokus pada Kubernetes sebagai persekitaran hosting utama untuk menjalankan aplikasi produksi. Ia sangat terintegrasi ke dalam bidang kawalan Dapr dan seni bina Sidecar Dapr. Sebagai contoh,

Microsoft menambah bahawa Dapr, yang mempunyai lebih daripada 70 komponen yang dibangunkan oleh masyarakat, oleh itu ia disajikan sebagai penyelesaian untuk pelbagai senario. Ini menjadikan Dapr sebagai pilihan menarik bagi pembangun yang ingin membina aplikasi bebas awan dengan mudah dibawa.

Kami menunjukkan bahawa Dapr tidak terikat pada platform tertentu dan dirancang untuk digunakan dari bahasa pengaturcaraan apa pun melalui protokol HTTP dan gRPC. Oleh itu, tidak hairanlah aplikasi berasaskan Dapr dapat berjalan di awan Azure, AWS, Alibaba, dan Google.

Walau bagaimanapun, untuk meningkatkan pengalaman bahasa ibunda untuk pemaju, SDK untuk Java, .NET, Python dan Go telah dikeluarkan sebagai siap digunakan dengan versi 1.0 Dapr ini. SDK untuk JavaScript / Node.js, C ++, Rust, dan PHP, yang sedang dalam pratonton, akan mengikuti versi Dapr yang lain. Selanjutnya, untuk mengembangkan aplikasi cloud berasaskan Dapr asli anda, anda boleh menggunakan persekitaran pembangunan biasa seperti VS Code atau IntelliJ.

Ekosistem Dapr merangkumi kedua-dua teknologi sumber terbuka dan integrasi khusus yang berkaitan dengan penyedia awanseperti timbunan teknologi rakan kongsi. Walaupun fitur ini memberikan nilai tambah bagi pengembang yang menggunakannya dengan Dapr, ini juga dapat menjadi masalah prestasi untuk aplikasi berbasis Dapr.

Dalam hal ini, Microsoft meyakinkan dengan menyatakan bahawa Dapr mempunyai latensi perkhidmatan-ke-perkhidmatan yang sangat rendah dan telah dioptimumkan untuk senario berkelajuan tinggi.

Dalam pengujian, masa pelaksanaan menambah kira-kira 1,2 ms latensi dari persentil ke 90 hingga persentil ke-2 dan sekitar 99 ms hingga ke-509. Dari segi keselamatan, pasukan Dapr mengesyorkan, untuk mempertahankan diri dari serangan man-in-the-middle, mempunyai enkripsi yang disediakan oleh Dapr melalui sijil x.XNUMX yang dikeluarkan melalui perkhidmatan pesawat kawalannya dan yang diperbaharui secara automatik.

Untuk mengembangkan Dapr, Microsoft bergantung pada komuniti sumber terbuka 2019 dengan lebih daripada 114 penyumbang.

Pada tahun 2021, jumlah tersebut telah meningkat menjadi 700, mewakili pertumbuhan lebih dari enam kali hanya dalam 16 bulan, yang menunjukkan minat yang dihasilkan oleh projek ini di kalangan komuniti pemaju.

Sebagai penyumbang Dapr, kami mempunyai organisasi seperti Alibaba Cloud, HashiCorp, Microsoft, ZEISS, Ignition Group, dan juga individu.

Akhirnya, kerana Microsoft mahu Dapr terbuka, berkecuali dan inklusif, syarikat telah mengumumkan bahawa ia sedang dalam proses untuk beralih ke model pemerintahan terbuka.

Sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya mengenai Darp, anda boleh menyemak butirannya Dalam pautan berikut.


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

Menjadi yang pertama untuk komen

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.