Передача нагрузки из AKS с помощью ACI

Экземпляры контейнеров
Реестр контейнеров
Служба Kubernetes

Концепция решения

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

Используйте виртуальный узел AKS для инициализации модулей Pod в ACI, которые начинаются с секунд. Это позволяет AKS работать с достаточной емкостью для средней рабочей нагрузки. По мере исчерпания емкости в кластере AKS можно масштабировать дополнительные модули Pod в ACI без дополнительных серверов для управления.

Architecture

Схема архитектуры . Скачайте SVG этой архитектуры.

Поток данных

  1. Пользователь регистрирует контейнер в реестре контейнеров Azure.
  2. Образы контейнеров извлекаются из реестра контейнеров Azure.
  3. AKS виртуальный узел, виртуальная Kubelet реализация, подготавливает модули Pod в ACI от AKS, когда трафик поступает в пики.
  4. Контейнеры AKS и ACI записывают в общее хранилище данных.

Компоненты

  • Служба Azure Kubernetes предлагает полностью управляемые кластеры Kubernetes для развертывания, масштабирования и управления контейнерными приложениями.
  • Реестр контейнеров Azure — это управляемая частная служба реестра DOCKER в Azure. В Реестре контейнеров можно хранить закрытые образы Docker, которые развертываются в кластере.
  • Служба " экземпляры контейнеров Azure " предлагает самый быстрый и простой способ запуска контейнера в Azure, не прибегая к управлению виртуальными машинами и без необходимости применять службу более высокого уровня. Служба Azure Kubernetes Service (AKS) может использовать виртуальную Kubelet для инициализации модулей Pod в экземпляре контейнера Azure (ACI), который начинается с секунд. Это позволяет AKS работать с достаточной емкостью для средней рабочей нагрузки. По мере исчерпания емкости в кластере AKS можно масштабировать дополнительные модули Pod в ACI без дополнительных серверов для управления.
  • База данных SQL Azure — это полностью управляемая и интеллектуальная служба реляционной базы данных, созданная для облака. с помощью База данных SQL вы можете создать высокодоступный и высокопроизводительный уровень хранения данных для современных облачных приложений.

Дальнейшие действия

Если вам требуется Обновитель в Kubernetes, завершите работу с семинаром Azure Kubernetes , чтобы развернуть многоконтейнерное приложение в Kubernetes в службе Kubernetes Azure (AKS).