Другие варианты развертывания контейнеров
Совет
Это содержимое является фрагментом из электронной книги, архитектора облачных собственных приложений .NET для Azure, доступных в .NET Docs или в виде бесплатного скачиваемого PDF-файла, который можно прочитать в автономном режиме.
Помимо Служба 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.
Рис. 3-12. запуск экземпляра Реестр контейнеров Azure
Создание экземпляра в ACI можно сделать быстро. Укажите реестр образов, сведения о группе ресурсов Azure, объем памяти для выделения и порт, на котором следует прослушивать. В этом кратком руководстве показано, как развернуть экземпляр контейнера в ACI с помощью портал Azure.
После завершения развертывания найдите ТОЛЬКО что развернутый IP-адрес контейнера и общаться с ним по указанному порту.
Экземпляры контейнеров Azure предлагает самый быстрый способ выполнения простых рабочих нагрузок контейнеров в Azure. Вам не нужно настраивать службу приложений, оркестратор или виртуальную машину. В сценариях, где требуется полная оркестрация контейнеров, обнаружение служб, автоматическое масштабирование или скоординированное обновление, рекомендуется Служба Azure Kubernetes (AKS).
Ссылки
- Что такое Kubernetes?
- Установка Kubernetes с помощью Minikube
- MiniKube и Docker Desktop
- Средства Visual Studio для Docker
- Общие сведения о бессерверном холодном запуске
- Предварительно теплые экземпляры Функции Azure
- Создание функции в Linux из пользовательского образа
- Запуск Функции Azure в контейнере Docker
- Создание функции в Linux из пользовательского образа
- Функции Azure с автомасштабированием на основе событий Kubernetes
- Выпуск Канарии
- Azure Dev Spaces с VS Code
- Azure Dev Spaces с Visual Studio
- AKS с несколькими пулами узлов
- Автомасштабирование кластера AKS
- Руководство. Масштабирование приложений в AKS
- Масштабирование и размещение Функций Azure
- Документация Экземпляры контейнеров Azure
- Развертывание экземпляра контейнера из ACR