Служба Azure Kubernetes (AKS)

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

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

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

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

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

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

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

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

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

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

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

Основные сведения о DevOps

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

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

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

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

Сведения о бессерверной службе 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 можно развернуть с помощью виртуальной сети
  • Simplifique a implementação e a gestão de aplicações baseadas em microsserviçosSimplifique a implementação e a gestão de aplicações baseadas em microsserviços12345567778
    1. Обзор
    2. Поток

    Обзор

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

    Поток

    1. 1 Чтобы зафиксировать изменения в GitHub, разработчик использует IDE, например Visual Studio
    2. 2 GitHub активирует новую сборку в Azure DevOps
    3. 3 Azure DevOps создает пакеты микрослужб в виде контейнеров и отправляет их в Реестр контейнеров Azure
    4. 4 Контейнеры развертываются в кластер AKS
    5. 5 Пользователи получают доступ к службам через приложения и веб-сайт
    6. 6 Azure Active Directory используется для защиты доступа к ресурсам
    7. 7 Микрослужбы используют базы данных для хранения и получения информации
    8. 8 Администратор получает доступ через отдельный портал администрирования
  • Secure DevOps para AKSO DevOps e o Kubernetes funcionam melhor em conjunto. Implementar o DevOps seguro juntamente com o Kubernetes no Azure permite-lhe atingir o equilíbrio perfeito entre velocidade e segurança para fornecer código rapidamente e à escala. Coloque proteções em torno dos processos de desenvolvimento através de CI/CD com controlos de política dinâmicos e acelere o ciclo de comentários com monitorização constante. Utilize os Pipelines do Azure para assegurar um fornecimento célere ao mesmo tempo que garante a imposição de políticas fundamentais com o Azure Policy. O Azure oferece observabilidade em tempo real para os seus pipelines de compilação e versão, bem como a capacidade de aplicar facilmente auditoria e reconfigurações de conformidade.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