A Dapr nyílt forráskódú futásidejű alkalmazás, amely megkönnyíti a natív alkalmazások létrehozását a felhőben 

A Microsoft most adta ki az 1.0 verziót a Distributed Application Runtime (dapr).

A Microsoft szavai szerint Dapr az futási idő (végrehajtási idő) nyílt forráskódú, hordozható és eseményvezérelt hogy lehetővé teszi a fejlesztők számára, hogy rugalmasan készítsenek rugalmas alkalmazásokat, mikroszolgáltatások, hontalanok és állapotok natívan fut a felhőben és az Edge infrastruktúráján (például az Azure Stack Hub vagy az AWS Outpost).

Darpról

Ezzel az első stabil verzióval a Dapr alkalmazások telepíthetők saját üzemeltetésű infrastruktúrára vagy Kubernetes-fürtökre a termelési forgatókönyvek során. Ezért a Dapr azoknak a fejlesztőknek szól, akik új, valós alkalmazásokat hoznak létre, valamint azoknak, akik migrálják és üzemeltetik a meglévő alkalmazásokat és összetevőket felhőalapú architektúrákon.

Előnyként, A Microsoft jelentése szerint a Dapr drámaian javítaná a fejlesztői termelékenységet az alkalmazások fejlesztésével töltött idő csökkentésével.

Megszerezni jobb megértés, a projektért felelősök elmagyarázzák, hogy a Dapr lehetővé tenné a fejlesztők számára, hogy jobban összpontosítsanak az üzleti logika megírására, mint a hibaelhárításra elosztott rendszerek.

Ebben az 1.0-s verzióban a Dapr csapata arról számolt be, hogy a Kubernetesre összpontosítottak, mint a termelési alkalmazások futtatásának elsődleges tárhelyére. Mélyen be van építve a Dapr vezérlősíkba és a Sidecar Dapr architektúrába. Például,

A Microsoft hozzáteszi A Dapr, amely több mint 70 közösség által fejlesztett komponenssel rendelkezik, ezért a forgatókönyvek széles körére kínál megoldást. Így a Dapr vonzó lehetőség azoknak a fejlesztőknek, akik felhő-független, magas hordozhatóságú alkalmazásokat szeretnének létrehozni.

Kiemeljük, hogy a Dapr nincs egy adott platformhoz kötve, és úgy lett tervezve, hogy bármely programozási nyelvből felhasználható legyen a HTTP és a gRPC protokollon keresztül. Így nem csoda, hogy a Dapr-alapú alkalmazások futhatnak az Azure, AWS, Alibaba és Google felhőkön.

Azonban, az anyanyelvi élmény fokozása érdekében fejlesztőknek, az SDK-k Java esetén a .NET, a Python és a Go használatra kész állapotban megjelent a Dapr 1.0 verziójával. A JavaScript / Node.js, C ++, Rust és PHP SDK-k, amelyek jelenleg előnézetben vannak, a Dapr más verzióival együtt következnek. Ezenkívül a natív Dapr-alapú felhőalkalmazások fejlesztéséhez használhat olyan általános fejlesztői környezeteket, mint a VS Code vagy az IntelliJ.

Az ökoszisztéma A Dapr mind a nyílt forráskódú technológiákat, mind a felhőszolgáltatókhoz kapcsolódó speciális integrációkat magában foglaljamint például a partneri technológiai halmok. Bár ez a szolgáltatás hozzáadott értéket biztosít azoknak a fejlesztőknek, akik ezeket a Dapr-rel együtt használják, a Dapr-alapú alkalmazások teljesítményproblémája is lehet.

Ebben a tekintetben a Microsoft azzal nyugtat, hogy a Dapr rendkívül alacsony szolgáltatás-szolgáltatás késleltetéssel rendelkezik, és a nagy sebességű forgatókönyvekhez optimalizálták.

A tesztelés során a végrehajtási idő kb. 1,2 ms késleltetési időt ad a szélsőtől a 90. percentilisig, és hozzávetőlegesen 2 ms-ot a 99. percentilisig. A biztonság szempontjából a Dapr csapata azt javasolja, hogy védekezzenek a közepén lévő támadások ellen, amelynek titkosítását a Dapr biztosítja az irányító repülőgép szolgálatán keresztül kiadott x.509 tanúsítványokon keresztül, amelyeket automatikusan megújítanak.

A Dapr fejlesztése érdekében a Microsoft a több mint 2019 közreműködő 114-es nyílt forráskódú közösségére támaszkodott.

2021-ben ez a szám 700-ra nőtt, ami mindössze 16 hónap alatt több mint hatszoros növekedést jelent, ami azt mutatja, hogy a projekt érdeklődést vált ki a fejlesztői közösség körében.

Dapr közreműködőként vannak olyan szervezeteink, mint az Alibaba Cloud, a HashiCorp, a Microsoft, a ZEISS, az Ignition Group, valamint magánszemélyek.

Végül, mivel a Microsoft azt akarja, hogy a Dapr legyen nyitott, semleges és befogadó, a vállalat bejelentette, hogy a nyílt kormányzati modell felé áll át.

Ha érdekel, hogy többet tudjon meg róla a Darpról, ellenőrizheti a részleteket A következő linken.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.