Microsoft julkaisi juuri version 1.0 pilviajon ajasta nimeltä Distributed Application Runtime (dapr).
Microsoftin sanoin, Dapr on ajonaikainen (suoritusaika) avoimen lähdekoodin, kannettava ja tapahtumavetoinen että avulla kehittäjät voivat helposti rakentaa joustavia sovelluksia, mikropalvelut, kansalaisuudettomat ja tilalliset juokseva natiivisti pilvessä ja Edge-infrastruktuurissa (kuten Azure Stack Hub tai AWS Outpost).
Tietoa henkilöstä Darp
Tämän ensimmäisen vakaan version kanssa Dapr-sovellukset ovat ne voidaan ottaa käyttöön itse isännöityyn infrastruktuuriin tai Kubernetes-klustereihin tuotantoskenaarioissa. Siksi Dapr on suunnattu kehittäjille, jotka luovat uusia reaalimaailman sovelluksia, sekä niille, jotka siirtävät ja käyttävät olemassa olevia sovelluksia ja komponentteja pilvipohjaisissa arkkitehtuureissa.
Eduksi, Microsoft kertoo, että Dapr parantaisi dramaattisesti kehittäjien tuottavuutta vähentämällä aikaa, jonka he voivat käyttää sovellustensa kehittämiseen.
Saada parempi ymmärrys, projektista vastaavat henkilöt selittävät, että Dapr antaa kehittäjien keskittyä enemmän liiketoimintalogiikan kirjoittamiseen kuin vianmääritykseen hajautettujen järjestelmien
Tässä versiossa 1.0 Dapr-tiimi kertoo keskittyneensä Kubernetesiin ensisijaiseksi isäntäympäristöksi tuotantosovellusten ajamiseksi. Se on integroitu syvästi sekä Dapr-ohjaustasoon että Sidecar Dapr -arkkitehtuuriin. Esimerkiksi,
Microsoft lisää sen Dapr, jolla on yli 70 yhteisön kehittämää komponenttia, siksi se esitetään ratkaisuna monenlaisiin skenaarioihin. Tämä tekee Daprista houkuttelevan vaihtoehdon kehittäjille, jotka haluavat rakentaa pilvestä riippumattomia sovelluksia, joilla on korkea siirrettävyys.
Huomautamme, että Dapr ei ole sidottu tiettyyn alustaan ja se on suunniteltu käytettäväksi mistä tahansa ohjelmointikielestä HTTP- ja gRPC-protokollien kautta. Ei siis ihme, että Dapr-pohjaiset sovellukset voivat toimia Azure-, AWS-, Alibaba- ja Google-pilvissä.
Kuitenkin, parantaa äidinkielen kokemusta kehittäjille, SDK: t Java, .NET, Python ja Go on julkaistu käyttövalmiina tämän Dapr-version 1.0 kanssa. Tällä hetkellä esikatselussa olevat JavaScript / Node.js, C ++, Rust ja PHP: n SDK: t seuraavat muiden Dapr-versioiden kanssa. Voit kehittää omia Dapr-pohjaisia pilvisovelluksiasi myös käyttämällä yleisiä kehitysympäristöjä, kuten VS Code tai IntelliJ.
Ekosysteemi Dapr sisältää sekä avoimen lähdekoodin teknologioita että pilvipalvelujen tarjoajiin liittyviä erityisiä integraatioitakuten kumppaniteknologian pinot. Vaikka tämä ominaisuus tarjoaa lisäarvoa kehittäjille, jotka käyttävät niitä Daprin kanssa, se voi myös olla suorituskykyongelma Dapr-pohjaisiin sovelluksiin.
Tältä osin Microsoft vakuuttaa toteamalla, että Daprilla on erittäin alhainen palveluiden välinen viive ja että se on optimoitu nopeita skenaarioita varten.
Testauksessa suoritusaika lisää noin 1,2 ms: n viiveen äärimmäisestä 90. prosenttipisteeseen ja noin 2 ms: n 99. prosenttipisteeseen. Turvallisuuden kannalta Dapr-tiimi suosittelee puolustautumista keskellä olevan ihmisen hyökkäyksiltä, kun Dapr tarjoaa salauksen x.509-varmenteilla, jotka on myönnetty ohjaustasopalvelun kautta ja jotka uusitaan automaattisesti.
Microsoft luotti Daprin kehittämiseen vuoden 2019 avoimen lähdekoodin yhteisöön, jossa on hieman yli 114 osallistujaa.
Vuonna 2021 tämä määrä on noussut 700: een, mikä tarkoittaa yli kuusi kertaa kasvua vain 16 kuukaudessa, mikä osoittaa kiinnostusta, jota tämä projekti herättää kehittäjäyhteisössä.
Dapr-avustajina meillä on organisaatioita, kuten Alibaba Cloud, HashiCorp, Microsoft, ZEISS, Ignition Group, sekä yksityishenkilöitä.
Lopuksi, koska Microsoft haluaa Daprin olevan avoin, neutraali ja osallistava, yhtiö on ilmoittanut siirtyvänsä avoimeen hallintomalliin.
Jos olet kiinnostunut tietämään siitä lisää Darpista, voit tarkistaa yksityiskohdat Seuraavassa linkissä.