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


Другие варианты развертывания контейнеров

Совет

Это содержимое является фрагментом из электронной книги, архитектора облачных собственных приложений .NET для Azure, доступных в .NET Docs или в виде бесплатного скачиваемого PDF-файла, который можно прочитать в автономном режиме.

Cloud Native .NET apps for Azure eBook cover thumbnail.

Помимо Служба Azure Kubernetes (AKS), вы также можете развернуть контейнеры в службе приложение Azure для контейнеров и Экземпляры контейнеров Azure.

Когда имеет смысл развернуть Служба приложений для контейнеров?

Простые рабочие приложения, которые не требуют оркестрации, хорошо подходят для приложение Azure службы для контейнеров.

Развертывание в Служба приложений для контейнеров

Чтобы развернуть службу приложение Azure для контейнеров, вам потребуется экземпляр Реестр контейнеров Azure (ACR) и учетные данные для доступа к нему. Отправьте образ контейнера в репозиторий ACR, чтобы служба приложение Azure может извлечь ее при необходимости. После завершения можно настроить приложение для непрерывного развертывания. Это приведет к автоматическому развертыванию обновлений при изменении образа в ACR.

Когда имеет смысл развернуть Экземпляры контейнеров Azure?

Экземпляры контейнеров Azure (ACI) позволяет запускать контейнеры Docker в управляемой, бессерверной облачной среде без необходимости настраивать виртуальные машины или кластеры. Это отличное решение для коротких рабочих нагрузок, которые могут выполняться в изолированном контейнере. Рассмотрим ACI для простых служб, сценариев тестирования, автоматизации задач и заданий сборки. ACI запускает экземпляр контейнера, выполняет задачу, а затем выполняет его вниз.

Развертывание приложения в Экземпляры контейнеров Azure

Чтобы развернуть в Экземпляры контейнеров Azure (ACI), вам потребуется Реестр контейнеров Azure (ACR) и учетные данные для доступа к нему. После отправки образа контейнера в репозиторий он доступен для извлечения в ACI. Вы можете работать с ACI с помощью интерфейса портал Azure или командной строки. ACR обеспечивает тесную интеграцию с ACI. На рисунке 3-12 показано, как отправить отдельный образ контейнера в ACR.

Azure Container Registry Run Instance

Рис. 3-12. запуск экземпляра Реестр контейнеров Azure

Создание экземпляра в ACI можно сделать быстро. Укажите реестр образов, сведения о группе ресурсов Azure, объем памяти для выделения и порт, на котором следует прослушивать. В этом кратком руководстве показано, как развернуть экземпляр контейнера в ACI с помощью портал Azure.

После завершения развертывания найдите ТОЛЬКО что развернутый IP-адрес контейнера и общаться с ним по указанному порту.

Экземпляры контейнеров Azure предлагает самый быстрый способ выполнения простых рабочих нагрузок контейнеров в Azure. Вам не нужно настраивать службу приложений, оркестратор или виртуальную машину. В сценариях, где требуется полная оркестрация контейнеров, обнаружение служб, автоматическое масштабирование или скоординированное обновление, рекомендуется Служба Azure Kubernetes (AKS).

Ссылки