Служба Azure Kubernetes (AKS)

Высокодоступная, безопасная и полностью управляемая служба Kubernetes

Быстрая доставка, простое управление и уверенное масштабирование

Полностью управляемая Служба Azure Kubernetes (AKS) упрощает развертывание и администрирование контейнерных приложений. Она предоставляет бессерверную платформу Kubernetes со встроенными возможностями непрерывной интеграции и непрерывной поставки,а также безопасностью и управлением корпоративного уровня. Обеспечьте совместную работу специалистов по разработке и эксплуатации на единой платформе, позволяющей оперативно и уверенно создавать, доставлять и масштабировать приложения.

Эластичная подготовка дополнительной емкости без необходимости управлять инфраструктурой. Добавляйте управляемое событиями автоматическое масштабирование и триггеры с помощью KEDA.

Ускоренная комплексная разработка и интеграция со средствами Kubernetes для Visual Studio Code, Azure DevOps и Azure Monitor.

Усовершенствованное управление удостоверениями и доступом с помощью Azure Active Directory, а также динамическое применение правил в нескольких кластерах с помощью службы Политика Azure.

Оркестрация контейнеров в 29 регионах (число которых постоянно растет), в общедоступном облаке, в Azure Stack или на пограничных устройствах Интернета вещей

Ускоренная разработка контейнерных приложений

Легко определяйте, развертывайте, отлаживайте, обновляйте даже самые сложные приложения Kubernetes и автоматически помещайте их в контейнеры. Разрабатывайте и тестируйте приложения на основе микрослужб без имитации зависимостей с помощью Dev Spaces.

Добавьте в кластеры AKS полный конвейер CI/CD с автоматизированным выполнением рутинных задач и определите стратегию развертывания Canary несколькими щелчками мыши. Своевременно обнаруживайте сбои и оптимизируйте конвейеры благодаря возможности глубокого отслеживания развертываний.

Получите контроль над своей средой благодаря телеметрии плоскости управления, объединению журналов и отображению состояния работоспособности контейнеров на портале Azure с автоматической настройкой для использования с кластерами AKS.

Простое управление решениями Kubernetes

Легко подготавливайте кластеры с помощью интерфейса командной строки или средств для работы с инфраструктурой как кодом, например Terraform. Сведите к минимуму обслуживание инфраструктуры за счет автоматического обновления, восстановления, мониторинга и масштабирования.

Выполняйте эластичную подготовку дополнительной емкости на бессерверной платформе Kubernetes за считаные секунды, не заботясь об управлении инфраструктурой.

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

Запуск любой рабочей нагрузки в облаке, пограничной зоне или гибридной среде

Координируйте рабочие нагрузки любого типа в любой среде. В Azure есть решения для любых целей — будь то перемещение приложений .NET в контейнеры Windows Server, модернизация приложений Java в контейнерах Linux или запуск приложений для микрослужб в общедоступном облаке, пограничной зоне или гибридной среде.

Изучите основные понятия Kubernetes и применяйте лучшие методики в рабочей среде.

Распространенные варианты использования Служба Azure Kubernetes (AKS)

С помощью Kubernetes можно перенести существующее приложение в облако, создать комплексное приложение, в котором используется машинное обучение, или применить преимущества гибкой архитектуры микрослужб.

  • Easily migrate existing applicationEasily migrate existing application12345
    1. Обзор
    2. Поток

    Обзор

    Без труда переносите существующие приложения в контейнеры и запускайте их из управляемой Службы Azure Kubernetes (AKS). Контроль доступа реализуется посредством интеграции с Azure Active Directory, а доступ к службам Azure, например к Базе данных Azure для MySQL, — с помощью брокера открытой службы для Azure. Для работы со службами предусмотрено соглашение об уровне обслуживания.

    Поток

    1. 1 Пользователь преобразовывает имеющееся приложение в контейнеры и публикует образы контейнера в Реестр контейнеров Azure
    2. 2 Используя портал Azure или командную строку, пользователь развертывает контейнеры в кластер AKS
    3. 3 Azure Active Directory используется для контроля доступа к ресурсам AKS
    4. 4 Простой доступ к службам Azure с соглашением об уровне обслуживания, таким как База данных Azure для MySQL, с помощью OSBA (брокер открытой службы для Azure)
    5. 5 При необходимости AKS можно развернуть с помощью виртуальной сети
  • Simplify the deployment and management of Microservices based applicationsSimplify the deployment and management of Microservices based applications12345567778
    1. Обзор
    2. Поток

    Обзор

    Служба Azure Kubernetes позволяет быстро развернуть архитектуру с микрослужбами и эффективно управлять ею. Горизонтальное масштабирование, самовосстановление, балансировка нагрузки, управление секретами — со Службой Azure Kubernetes все это выполняется быстро и просто.

    Поток

    1. 1 Чтобы зафиксировать изменения в GitHub, разработчик использует IDE, например Visual Studio
    2. 2 GitHub активирует новую сборку в VSTS
    3. 3 VSTS создает пакеты микрослужб в виде контейнеров и отправляет их в Реестр контейнеров Azure
    4. 4 Контейнеры развертываются в кластер AKS
    5. 5 Пользователи получают доступ к службам через приложения и веб-сайт
    6. 6 Azure Active Directory используется для защиты доступа к ресурсам
    7. 7 Микрослужбы используют базы данных для хранения и получения информации
    8. 8 Администратор получает доступ через отдельный портал администрирования
  • Secure DevOps for AKSDevOps and Kubernetes are better together. Implementing secure DevOps together with Kubernetes on Azure, you can achieve the balance between speed and security and deliver code faster at scale. Put guardrails around the development processes using CI/CD with dynamic policy controls and accelerate feedback loop with constant monitoring. Use Azure Pipelines to deliver fast while ensuring enforcement of critical policies with Azure Policy. Azure provides you real-time observability for your build and release pipelines, and the ability to apply compliance audit and reconfigurations easily.123456789
    1. Обзор
    2. Поток

    Обзор

    DevOps и Kubernetes — вместе эффективнее. Внедрив безопасный процесс DevOps вместе с Kubernetes в Azure, вы сможете достичь баланса между скоростью и безопасностью и быстрее доставлять код в нужном масштабе. Применяйте средства защиты в процессах разработки, используя CI/CD с динамическими средствами управления политиками, и сократите цикл обратной связи благодаря постоянному мониторингу. Используйте Azure Pipelines для быстрой доставки решений и обеспечьте применение критически важных политик с помощью службы "Политика Azure". Azure обеспечивает отслеживание конвейеров сборки и выпуска в реальном времени, а также возможность легко выполнять аудит соответствия и перенастройку.

    Поток

    1. 1 Разработчики могут быстро выполнять итерацию, тестирование и отладку разных частей приложения в одном и том же кластере Kubernetes
    2. 2 Код объединяется в репозитории GitHub, после чего автоматизированные сборки и тесты выполняются в Azure Pipelines
    3. 3 Образ контейнера регистрируется в Реестре контейнеров Azure
    4. 4 Кластеры Kubernetes подготавливаются с помощью таких инструментов, как Terraform; Terraform устанавливает чарты Helm, которые определяют желаемое состояние ресурсов и конфигураций приложения
    5. 5 Операторы применяют политики для управления развертываниями в кластере AKS
    6. 6 Конвейер выпуска автоматически выполняет предопределенную стратегию развертывания при каждом изменении кода
    7. 7 Применение политик и аудит добавляются в конвейер CI/CD с помощью службы "Политика Azure"
    8. 8 Данные телеметрии приложений, мониторинга работоспособности контейнеров и анализа журналов в реальном времени получаются с помощью Azure Monitor
    9. 9 Аналитические сведения, используемые для устранения неполадок, передаются в следующие планы спринта
  • Scale with ease using AKS and ACIScale with ease using AKS and ACI