Среды Контейнеров приложений Azure

Среда "Приложения контейнеров" — это безопасная граница вокруг одного или нескольких приложений контейнеров и заданий. Среда выполнения контейнерных приложений управляет каждой средой путем обработки обновлений ОС, операций масштабирования, процедур отработки отказа и балансировки ресурсов.

Среды включают следующие функции:

Функция Description
Тип Существует два разных типа сред контейнерных приложений: среды профилей рабочих нагрузок и только среды потребления. Среды профилей рабочих нагрузок поддерживают как планы потребления, так и выделенные планы, в то время как только среды потребления поддерживают только план потребления.
Виртуальная сеть Виртуальная сеть поддерживает каждую среду, которая обеспечивает безопасные границы среды. При создании среды создается виртуальная сеть с ограниченными возможностями сети или вы можете предоставить собственную. Добавление существующей виртуальной сети обеспечивает точное управление сетью.
Несколько приложений-контейнеров Если несколько приложений-контейнеров находятся в одной среде, они совместно используют одну виртуальную сеть и записывают журналы в то же место ведения журнала.
Интеграция с несколькими службами Вы можете добавить Функции Azure и Azure Spring Apps в среду приложений контейнеров Azure.

Azure Container Apps environments.

В зависимости от потребностей может потребоваться использовать одну или несколько сред контейнеров. Используйте следующие критерии, чтобы решить, следует ли использовать одну или несколько сред.

Отдельная среда

Используйте одну среду, если требуется:

  • управлять связанными службами;
  • развертывать разные приложения в одной виртуальной сети;
  • Инструментирование приложений Dapr, взаимодействующих через API вызова службы Dapr
  • Использование приложений с той же конфигурацией Dapr
  • Совместное использование приложений для одного назначения журнала

Несколько сред

Используйте несколько сред, если требуется два или более приложений:

  • Никогда не совместно использовать те же вычислительные ресурсы
  • Не взаимодействовать через API вызова службы Dapr
  • Изолированы из-за использования команды или среды (например, тестирования и рабочей среды)

Типы

Тип Описание План Рекомендации по выставлению счетов
Профиль рабочей нагрузки Запуск бессерверных приложений с поддержкой масштабирования до нуля и оплаты только за ресурсы, используемые с профилем потребления. Вы также можете запускать приложения с настраиваемым оборудованием и повышением прогнозируемости затрат с помощью выделенных профилей рабочей нагрузки. Использование и выделенное Вы можете запускать приложения в обоих планах с помощью отдельных профилей рабочей нагрузки. Выделенный план имеет фиксированную стоимость для всей среды независимо от количества профилей рабочей нагрузки, которые вы используете.
Только за использование Запустите бессерверные приложения с поддержкой масштабирования до нуля и оплачивайте только ресурсы, используемые вашими приложениями. Только за использование Плата взимается только для отдельных приложений контейнеров и их использования ресурсов. Нет затрат, связанных с средой "Приложения контейнеров".

Журналы

Параметры, связанные с ресурсом API среды Контейнеров приложений Azure.

Свойство Description
properties.appLogsConfiguration Используется для настройки рабочей области Log Analytics, в которой публикуются журналы для всех приложений в среде.
properties.containerAppsConfiguration.daprAIInstrumentationKey Ключ инструментирования Application Insights, предоставленный Dapr для трассировки

Политики

Среды приложений контейнеров Azure автоматически удаляются, если одно из следующих условий обнаруживается дольше 90 дней:

  • В состоянии простоя
  • В состоянии сбоя из-за конфигурации виртуальной сети или Политика Azure
  • Блокирует обновления инфраструктуры из-за конфигурации виртуальной сети или Политика Azure

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