Dapr, изпълнение с отворен код, което улеснява създаването на местни приложения в облака 

Microsoft току-що пусна версия 1.0 на времето за изпълнение на облака, наречено Разпределено време на изпълнение (Дапр).

По думите на Microsoft, Dapr е време на изпълнение (време за изпълнение) с отворен код, преносим и събитиен че позволява на разработчиците лесно да изграждат устойчиви приложения, микроуслуги, без гражданство и с държавно състояние работи в облака и на инфраструктурата на Edge (като Azure Stack Hub или AWS Outpost).

За Дарп

С тази първа стабилна версия приложенията Dapr са те могат да бъдат разположени на самостоятелно хоствана инфраструктура или на клъстери Kubernetes в производствени сценарии. Следователно Dapr е насочен към разработчици, създаващи нови приложения от реалния свят, както и към тези, които мигрират и експлоатират съществуващи приложения и компоненти в родните облачни архитектури.

Като полза, Microsoft съобщава, че използването на Dapr би подобрило драстично производителността на разработчиците чрез намаляване на времето, което биха могли да отделят за разработване на своите приложения.

За да получите по-добро разбиране, отговорните за проекта обясняват, че времето за изпълнение на Dapr ще позволи на разработчиците да се съсредоточат повече върху писането на бизнес логика, отколкото върху отстраняването на неизправности на разпределени системи.

В тази версия 1.0 екипът на Dapr съобщава, че са се фокусирали върху Kubernetes като основната среда за хостинг за стартиране на производствени приложения. Той е дълбоко интегриран както в контролната равнина на Dapr, така и в архитектурата Sidecar Dapr. Например,

Microsoft добавя това Dapr, който има над 70 компонента, разработени от общността, поради това се представя като решение за широк спектър от сценарии. Това прави Dapr привлекателна опция за разработчици, които искат да създават независими от облака приложения с висока преносимост.

Ние посочваме, че Dapr не е обвързан с определена платформа и е проектиран да се използва от който и да е език за програмиране чрез HTTP и gRPC протоколи. Така че не е чудно, че приложенията, базирани на Dapr, могат да работят на облаци Azure, AWS, Alibaba и Google.

Въпреки това, за подобряване на изживяването на родния език за разработчици, SDK за Java, .NET, Python и Go са пуснати като готови за използване с тази версия 1.0 на Dapr. SDK за JavaScript / Node.js, C ++, Rust и PHP, които в момента са в преглед, ще последват заедно с други версии на Dapr. Също така, за да разработите родните си приложения, базирани на Dapr, можете да използвате често срещани среди за разработка като VS Code или IntelliJ.

Екосистемата Dapr включва както технологии с отворен код, така и специфични интеграции, свързани с доставчиците на облаккато партньорски технологични стекове. Въпреки че тази функция осигурява добавена стойност за разработчиците, които ги използват с Dapr, тя също може да бъде проблем с производителността на приложения, базирани на Dapr.

В това отношение Microsoft успокоява, като заявява, че Dapr има изключително ниска латентност между услугите и е оптимизиран за високоскоростни сценарии.

При тестовете времето за изпълнение добавя около 1,2 ms латентност от екстремен до 90-ти персентил и приблизително 2 ms до 99-ти перцентил. От гледна точка на сигурността, екипът на Dapr препоръчва да се защитава срещу атаки "човек в средата", като има криптиране, предоставено от Dapr чрез сертификати x.509, издадени чрез неговата служба за управление на самолети и които се подновяват автоматично.

За да разработи Dapr, Microsoft разчита на общността с отворен код за 2019 г. от малко над 114 сътрудници.

През 2021 г. този брой се е увеличил до 700, което представлява ръст от над шест пъти само за 16 месеца, което показва интереса, който този проект генерира сред общността на разработчиците.

Като сътрудници на Dapr имаме организации като Alibaba Cloud, HashiCorp, Microsoft, ZEISS, Ignition Group, както и частни лица.

И накрая, тъй като Microsoft иска Dapr да бъде отворен, неутрален и приобщаващ, компанията обяви, че е в процес на преминаване към модел на отворено правителство.

Ако се интересувате да научите повече за това за Дарп, можете да проверите подробностите В следващия линк.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.