Розгортання контейнерів з ACI

Azure Compute Solutions

Florin Angelescu

Azure Cloud Architect

Azure Container Instances (ACI)

 

Azure Container Instances

 

 

  • Дають змогу запускати контейнери безпосередньо в хмарі.
  • Без турбот про інфраструктуру.
Azure Compute Solutions

Azure Container Instances (ACI)

 

Azure Container Instances

 

 

  • Модель serverless:
    • Ви зосереджуєтеся на образі контейнера
    • Azure забезпечує обчислювальні ресурси
  • Ідеально, коли потрібні швидкість і простота.
Azure Compute Solutions

Переваги ACI

 

Azure Container Instances

  • Платіть лише, поки контейнер працює.
  • Чудово підходить для:
    • Короткочасних завдань
    • Proof‑of‑concepts
    • Застосунків без складної оркестрації
Azure Compute Solutions

Переваги ACI

 

Azure Container Instances

  • Платіть лише, поки контейнер працює.
  • Чудово підходить для:
    • Короткочасних завдань
    • Proof‑of‑concepts
    • Застосунків без складної оркестрації
  • Розробники можуть:
    • Швидко тестувати нові збірки
    • Експериментувати перед переходом до Kubernetes
Azure Compute Solutions

Переваги ACI

 

Azure Container Instances

Підтримує

 

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

 

 

  • Контейнери Windows
Azure Compute Solutions

Переваги ACI

 

Azure Container Instances

Підтримує

 

 

  • Azure file shares
Azure Compute Solutions

Розгортання контейнера

Azure Container Instances

  • Azure Portal
  • Azure CLI
  • ARM templates
Azure Compute Solutions

Розгортання контейнера

Azure Container Instances

Укажіть:

  • Образ (з Azure Container Registry або Docker Hub)
  • Ліміти CPU та пам'яті й параметри мережі
Azure Compute Solutions

Розгортання контейнера

Azure Container Instances

Відмінна відправна точка, щоб запустити застосунки в хмарі з мінімальними зусиллями.

Azure Compute Solutions

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

Azure Container Instances

  • Інтегрується з:
    • Azure Monitor
    • Log Analytics
Azure Compute Solutions

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

Azure Container Instances

  • Відстежуйте використання CPU, пам'яті та мережі
  • Налаштовуйте сповіщення
  • Візуалізуйте тренди продуктивності
Azure Compute Solutions

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

Azure Container Instances

  • Гарантує стабільну роботу контейнерів і відсутність зайвих витрат.
  • Допомагає коригувати виділені ресурси.
  • Швидко виявляйте «вузькі місця» та оптимізуйте роботу контейнерів.
Azure Compute Solutions

Перегляд логів

 

Azure Container Instances

  • Забезпечують видимість поведінки контейнера.

  • Потоки логів допомагають:

    • Налагоджувати проблеми
    • Підтверджувати успішне виконання
    • Відстежувати вивід застосунку
  • Корисно для усунення несправностей batch‑завдань або API.

  • Допомагає перевірити очікувану роботу контейнерів у продакшені.

  • Можна експортувати для довгострокового аналізу.

Azure Compute Solutions

Підсумок

 

Azure Container Instances

 

 

  • Найпростіший спосіб запуску контейнерів в Azure.

  • Гнучко й безпечно.

  • Гарний проміжний етап перед переходом на Kubernetes.

Azure Compute Solutions

Давайте потренуємось!

Azure Compute Solutions

Preparing Video For Download...