Развёртывание контейнеров с помощью ACI

Вычислительные решения Azure

Florin Angelescu

Azure Cloud Architect

Azure Container Instances (ACI)

 

Azure Container Instances

 

 

  • Позволяют запускать контейнеры напрямую в облаке.
  • Без необходимости управлять инфраструктурой.
Вычислительные решения Azure

Azure Container Instances (ACI)

 

Azure Container Instances

 

 

  • Бессерверная модель:
    • Вы сосредотачиваетесь на образе контейнера
    • Azure берёт на себя выделение вычислительных ресурсов
  • Идеально для сценариев, где важны скорость и простота.
Вычислительные решения Azure

Преимущества ACI

 

Azure Container Instances

  • Оплата только за время работы контейнера.
  • Подходит для:
    • Кратковременных задач
    • Прототипов и экспериментов
    • Приложений без сложной оркестрации
Вычислительные решения Azure

Преимущества ACI

 

Azure Container Instances

  • Оплата только за время работы контейнера.
  • Подходит для:
    • Кратковременных задач
    • Прототипов и экспериментов
    • Приложений без сложной оркестрации
  • Разработчики могут:
    • Быстро тестировать новые сборки
    • Проверять идеи перед переходом на Kubernetes
Вычислительные решения Azure

Преимущества ACI

 

Azure Container Instances

Поддерживает

 

  • Контейнеры Linux

 

 

  • Контейнеры Windows
Вычислительные решения Azure

Преимущества ACI

 

Azure Container Instances

Поддерживает

 

 

  • Общие файловые ресурсы Azure
Вычислительные решения Azure

Развёртывание контейнера

Azure Container Instances

  • Портал Azure
  • Azure CLI
  • Шаблоны ARM
Вычислительные решения Azure

Развёртывание контейнера

Azure Container Instances

Укажите:

  • Образ (из Azure Container Registry или Docker Hub)
  • Лимиты CPU и памяти, а также параметры сети
Вычислительные решения Azure

Развёртывание контейнера

Azure Container Instances

Отличный старт для разработчиков, которые хотят запустить приложение в облаке с минимальными усилиями.

Вычислительные решения Azure

Мониторинг запущенных контейнеров

Azure Container Instances

  • Интегрируется с:
    • Azure Monitor
    • Log Analytics
Вычислительные решения Azure

Мониторинг запущенных контейнеров

Azure Container Instances

  • Отслеживание использования CPU, памяти и сети
  • Настройка оповещений
  • Визуализация тенденций производительности
Вычислительные решения Azure

Мониторинг запущенных контейнеров

Azure Container Instances

  • Обеспечивает стабильную работу контейнеров и рациональное использование ресурсов.
  • Помогает корректировать распределение ресурсов.
  • Позволяет быстро выявлять узкие места и оптимизировать поведение контейнеров.
Вычислительные решения Azure

Просмотр журналов

 

Azure Container Instances

  • Обеспечивают видимость работы контейнера.

  • Потоковая передача журналов позволяет:

    • Отлаживать ошибки
    • Подтверждать успешное выполнение
    • Отслеживать вывод приложения
  • Полезно при устранении неполадок в пакетных заданиях или API.

  • Помогает убедиться, что контейнеры работают в продакшне корректно.

  • Можно экспортировать для долгосрочного анализа.

Вычислительные решения Azure

Итоги

 

Azure Container Instances

 

 

  • Простейший способ запускать контейнеры в Azure.

  • Гибкость и безопасность.

  • Отличный шаг перед переходом на Kubernetes.

Вычислительные решения Azure

Давайте потренируемся!

Вычислительные решения Azure

Preparing Video For Download...