Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Приложения контейнеров Azure — это бессерверная платформа, которая позволяет поддерживать меньше инфраструктуры и экономить затраты на выполнение контейнерных приложений. Вместо того чтобы беспокоиться о конфигурации сервера, оркестрации контейнеров и развертывании, приложения-контейнеры предоставляют все актуальные ресурсы сервера, необходимые для обеспечения стабильной и безопасной работы приложений.
Примерами распространенных способов использования Azure Container Apps являются:
- развертывание конечных точек API;
- Размещение заданий фоновой обработки
- обработка на основе событий;
- выполнение микрослужб.
Кроме того, приложения, созданные на основе приложений контейнеров Azure, могут динамически масштабироваться на основе следующих характеристик:
- Трафик HTTP
- обработка на основе событий;
- загрузка ЦП или памяти;
- Любой поддерживаемый масштабировщик KEDA
Чтобы начать работу с приложениями-контейнерами, выберите описание, которое лучше всего описывает вашу ситуацию.
Описание | Ресурс | |
---|---|---|
Я новичок в контейнерах | Начните здесь, если вы еще не создали свой первый контейнер, но интересно, как контейнеры могут служить вашим потребностям разработки. | Дополнительные сведения о контейнерах |
Я использую бессерверные контейнеры | Контейнерные приложения обеспечивают автоматическое масштабирование, снижают операционную сложность и позволяют сосредоточиться на приложении, а не на инфраструктуре. Начните отсюда, если вас интересуют функции управления, масштабируемости и оплаты по мере использования облачных вычислений. |
Дополнительные сведения о бессерверных контейнерах |
Функции
Azure Container Apps предоставляет следующие возможности:
Используйте расширение Azure CLI, портал Azure или шаблоны ARM для управления приложениями.
Включите входящий трафик HTTPS или TCP без необходимости управлять другой инфраструктурой Azure.
Создайте микрослужбы с помощью Dapr и получите доступ к его богатому набору API.
Выполнение заданий по запросу, по расписанию или на основе событий.
Добавьте функции Azure и Azure Spring Apps в среду Azure Container Apps.
Используйте специализированное оборудование для доступа к повышенным вычислительным ресурсам.
Запустите несколько редакций контейнера и управляйте жизненным циклом приложения контейнера.
Автомасштабирование приложений на основе любого триггера масштабирования, поддерживаемого KEDA. Большинство приложений могут масштабироваться до нуля1.
Разделение трафика между несколькими версиями приложения для развертываний Blue/Green и сценариев тестирования A/B.
Используйте внутренний входящий трафик и обнаружение служб для безопасных внутренних конечных точек с встроенным обнаружением служб на основе DNS.
Запустите контейнеры из любого реестра, общедоступного или закрытого, включая Docker Hub и Реестр контейнеров Azure (ACR).
Укажите существующую виртуальную сеть при создании среды для приложений контейнеров.
Безопасное управление секретами непосредственно в приложении.
Мониторинг журналов с помощью Azure Log Analytics.
Щедрые квоты, которые можно изменить, чтобы увеличить лимиты для каждой учетной записи.
1 Приложения, масштабируемые на загрузке ЦП или памяти , не могут масштабироваться до нуля.