Среды Контейнеров приложений Azure
Среда "Приложения контейнеров" — это безопасная граница вокруг одного или нескольких приложений контейнеров и заданий. Среда выполнения контейнерных приложений управляет каждой средой путем обработки обновлений ОС, операций масштабирования, процедур отработки отказа и балансировки ресурсов.
Среды включают следующие функции:
Функция | Description |
---|---|
Тип | Существует два разных типа сред контейнерных приложений: среды профилей рабочих нагрузок и только среды потребления. Среды профилей рабочих нагрузок поддерживают как планы потребления, так и выделенные планы, в то время как только среды потребления поддерживают только план потребления. |
Виртуальная сеть | Виртуальная сеть поддерживает каждую среду, которая обеспечивает безопасные границы среды. При создании среды создается виртуальная сеть с ограниченными возможностями сети или вы можете предоставить собственную. Добавление существующей виртуальной сети обеспечивает точное управление сетью. |
Несколько приложений-контейнеров | Если несколько приложений-контейнеров находятся в одной среде, они совместно используют одну виртуальную сеть и записывают журналы в то же место ведения журнала. |
Интеграция с несколькими службами | Вы можете добавить Функции Azure и Azure Spring Apps в среду приложений контейнеров Azure. |
В зависимости от потребностей может потребоваться использовать одну или несколько сред контейнеров. Используйте следующие критерии, чтобы решить, следует ли использовать одну или несколько сред.
Отдельная среда
Используйте одну среду, если требуется:
- управлять связанными службами;
- развертывать разные приложения в одной виртуальной сети;
- Инструментирование приложений Dapr, взаимодействующих через API вызова службы Dapr
- Использование приложений с той же конфигурацией Dapr
- Совместное использование приложений для одного назначения журнала
Несколько сред
Используйте несколько сред, если требуется два или более приложений:
- Никогда не совместно использовать те же вычислительные ресурсы
- Не взаимодействовать через API вызова службы Dapr
- Изолированы из-за использования команды или среды (например, тестирования и рабочей среды)
Типы
Тип | Описание | План | Рекомендации по выставлению счетов |
---|---|---|---|
Профиль рабочей нагрузки | Запуск бессерверных приложений с поддержкой масштабирования до нуля и оплаты только за ресурсы, используемые с профилем потребления. Вы также можете запускать приложения с настраиваемым оборудованием и повышением прогнозируемости затрат с помощью выделенных профилей рабочей нагрузки. | Использование и выделенное | Вы можете запускать приложения в обоих планах с помощью отдельных профилей рабочей нагрузки. Выделенный план имеет фиксированную стоимость для всей среды независимо от количества профилей рабочей нагрузки, которые вы используете. |
Только за использование | Запустите бессерверные приложения с поддержкой масштабирования до нуля и оплачивайте только ресурсы, используемые вашими приложениями. | Только за использование | Плата взимается только для отдельных приложений контейнеров и их использования ресурсов. Нет затрат, связанных с средой "Приложения контейнеров". |
Журналы
Параметры, связанные с ресурсом API среды Контейнеров приложений Azure.
Свойство | Description |
---|---|
properties.appLogsConfiguration |
Используется для настройки рабочей области Log Analytics, в которой публикуются журналы для всех приложений в среде. |
properties.containerAppsConfiguration.daprAIInstrumentationKey |
Ключ инструментирования Application Insights, предоставленный Dapr для трассировки |
Политики
Среды приложений контейнеров Azure автоматически удаляются, если одно из следующих условий обнаруживается дольше 90 дней:
- В состоянии простоя
- В состоянии сбоя из-за конфигурации виртуальной сети или Политика Azure
- Блокирует обновления инфраструктуры из-за конфигурации виртуальной сети или Политика Azure