Служба Azure Kubernetes (AKS)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Основные моменты конференции Microsoft Build

Просмотрите все сеансы (Azure Kubernetes Service (AKS)) с конференции по требованию.

Смотреть сейчас

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

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

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

    Обзор

    Без труда переносите существующие приложения в контейнеры и запускайте их из управляемой Службы Azure Kubernetes (AKS). Контроль доступа реализуется путем интеграции с Azure Active Directory, а доступ к службам Azure, например к Базе данных Azure для MySQL, — с помощью OSBA (брокера с открытым кодом для 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. Поток

    Обзор

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

    Поток

    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 AKSUse Secure DevOps practices so you can move quickly at scale with enhancedsecurity. Deliver code faster using Continuous Integration/Delivery. Acceleratethe feedback loop with constant monitoring. Balance speed and security withpolicy enforcement for continuous security and deep traceability.123456789
    1. Обзор
    2. Поток

    Обзор

    Use Secure DevOps practices so you can move quickly at scale with enhanced security. Deliver code faster using Continuous Integration/Delivery. Accelerate the feedback loop with constant monitoring. Balance speed and security with policy enforcement for continuous security and deep traceability.

    Поток

    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