Аналоги Azure Kubernetes Service

Docker

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Docker — платформа для контейнеризации приложений, предоставляющая инструменты для упаковки, распространения и выполнения программ в изолированных контейнерах; в отличие от управляемых облачных сервисов оркестрации, таких как Azure Kubernetes Service, Docker фокусируется на создании и воспроизведении контейнерных образов и локальном управлении контейнерами через Docker Engine и Docker Compose, обеспечивая переносимость приложений между средами, стандартизированный формат образов и интеграцию с экосистемой контейнерных инструментов и реестров.

Azure Kubernetes Service

Бесплатно

Сайт: azure.microsoft.com/ru-ru/products/kubernetes-service

Azure Kubernetes Service (AKS) — это управляемая облачная служба оркестрации контейнеров, предоставляемая корпорацией Microsoft в составе платформы Microsoft Azure. Она предназначена для развертывания, управления и масштабирования приложений в контейнерах с использованием открытого проекта Kubernetes. AKS объединяет ресурсы инфраструктуры, средства сетевой и вычислительной интеграции, а также инструменты для DevOps-процессов, позволяя пользователям фокусироваться на приложениях, а не на обслуживании кластера.

Служба поддерживает стандартные объекты и API Kubernetes, включая развертывания, сервисы, объемы хранения и конфигурации, а также обеспечивает интеграцию с облачными функциями платформы: системой аутентификации, сетевой политикой, балансировкой нагрузки и сервисами хранения. AKS часто используется для миграции микро-сервисных архитектур, реализации CI/CD-пайплайнов и создания гибридных сценариев, где кластеры Kubernetes разворачиваются в облаке с подключением к локальным системам.

  • Управление кластерами: автоматизированное создание и обновление управляющих и рабочих узлов кластера.
  • Масштабирование: поддержка ручного и автоматического (Horizontal Pod Autoscaler, кластерный автоскейлинг) масштабирования.
  • Интеграция с облачными сервисами: подключение хранилищ, сетей, балансировщиков нагрузки и систем аутентификации платформы.
  • Поддержка CI/CD: совместимость с инструментами для непрерывной интеграции и доставки, включая интеграцию с системами сборки и развертывания.
  • Сетевые возможности: создание виртуальных сетей, реализация сетевых политик и маршрутизации трафика для сервисов внутри и вне кластера.
  • Хранилище и устойчивость данных: подключение управляемых томов, динамическое выделение хранилища и поддержка устойчивости подов.
  • Безопасность и соответствие: управление доступом на основе ролей, интеграция с системами идентификации и контроль изоляции рабочих нагрузок.
  • Мониторинг и логирование: сбор метрик и логов для наблюдаемости кластеров и приложений, поддержка телеметрии и оповещений.
  • Поддержка открытых стандартов: совместимость с Kubernetes API и экосистемой расширений, плагинов и инструментов с открытым исходным кодом.
  • Гибридные сценарии и мультиоблако: возможности интеграции с локальными средами и инструментами для управления несколькими кластерами.
Подробнее