Поделиться через


Микрослужбы с приложениями контейнеров Azure

Архитектуры микрослужб позволяют независимо разрабатывать, обновлять, управлять версиями и масштабировать основные области функциональных возможностей в общей системе. Контейнеры приложений Azure предоставляют основу для развертывания микрослужб с помощью следующих компонентов:

Приложения-контейнеры развертываются как микрослужбы.

Среда контейнерных приложений обеспечивает периметр безопасности для группы приложений-контейнеров. Одно приложение-контейнер обычно представляет микрослужбу, состоящую из приложений-контейнеров из одного или нескольких контейнеров.

Вы можете добавить Функции Azure и Azure Spring Apps в среду приложений контейнеров Azure.

Интеграция с Dapr

При реализации системы с микрослужбами вызовы функций распределяются по сети. Для поддержки распределенной природы микрослужб необходимо учитывать сбои, повторные попытки и время ожидания. Хотя приложения контейнеров Azure поддерживают стандартные блоки для запуска микрослужб, интеграция Dapr улучшает модель программирования микрослужб. Dapr предлагает больше возможностей, таких как наблюдаемость, публикация/подписка и вызов между службами с взаимной TLS, повторами и другими функциями.

Дополнительные сведения об использовании Dapr см. в статье Создание микрослужб с помощью Dapr.

Следующие шаги