Dapr, среда выполнения с открытым исходным кодом, которая упрощает создание собственных приложений в облаке. 

Microsoft только что выпустила версию 1.0 облачной среды выполнения под названием Distributed Application Runtime (ДАПР).

По словам Microsoft, Dapr - это время выполнения (время исполнения) открытый исходный код, переносимый и управляемый событиями что позволяет разработчикам легко создавать отказоустойчивые приложения, микросервисы, без отслеживания состояния и с отслеживанием состояния которые работают изначально в облаке и в пограничной инфраструктуре (например, Azure Stack Hub или AWS Outpost).

О Darp

В этой первой стабильной версии приложения 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 мс задержки от крайнего до 90-го процентиля и примерно на 2 мс до 99-го процентиля. Что касается безопасности, команда Dapr рекомендует для защиты от атак типа «злоумышленник-посредник» использовать шифрование, предоставляемое Dapr с помощью сертификатов x.509, выпущенных через службу уровня управления и обновляемых автоматически.

При разработке Dapr Microsoft полагалась на сообщество открытого кода 2019 года, в которое вошли чуть более 114 участников.

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

В качестве участников Dapr у нас есть такие организации, как Alibaba Cloud, HashiCorp, Microsoft, ZEISS, Ignition Group, а также отдельные лица.

Наконец, поскольку Microsoft хочет, чтобы Dapr был открытым, нейтральным и инклюзивным, компания объявила, что находится в процессе перехода к модели открытого правительства.

Если вам интересно узнать об этом больше о Darp, вы можете проверить подробности По следующей ссылке.


Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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