Dapr, avoimen lähdekoodin ajonaika, joka helpottaa natiivisovellusten luomista pilvessä 

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ä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.