Пропустить навигацию

Служба Azure Kubernetes (AKS)

Упростите развертывание, администрирование и использование Kubernetes.

Используйте полностью управляемую службу оркестрации контейнеров Kubernetes.

Простое развертывание и администрирование решений Kubernetes

Без усилий подготавливайте кластеры с помощью портала Azure и Azure CLI или с помощью средств инфраструктуры как кода, например Azure Resource Manager и Terraform. Упростите обслуживание кластеров, используя автоматические обновления и масштабирование. Также обеспечьте оперативный контроль над управляемой средой Kubernetes, используя телеметрию плоскости управления, объединение журналов и отображение состояния работоспособности контейнеров на портале Azure с автоматической настройкой для использования с кластерами AKS.

Уверенное масштабирование и выполнение приложений

Удовлетворяйте растущие потребности, используя встроенную функцию автомасштабирования. Развертывайте помещенные в контейнеры приложения глобально в AKS, используя преимущества центров обработки данных Azure. Повышайте производительность приложений, маршрутизируя трафик в ближайший к вам регион с помощью диспетчера трафика Azure. Например, для Virtual Kubelet (предварительная версия) используйте службу "Экземпляры контейнеров Azure", чтобы эластично передавать нагрузку из кластера AKS во время пиков трафика.

Защита среды Kubernetes

Управляйте доступом к кластеру Kubernetes, используя учетные записи и группы пользователей Azure Active Directory. Получите точный контроль над ресурсами Kubernetes, интегрировав Azure Active Directory и элементы управления доступом на основе ролей Kubernetes. Защитите криптографические ключи и другие секреты, которые используются главными узлами и узлами агентов, с помощью Azure Key Vault. Защитите сетевой обмен данными между контейнерами с помощью пользовательских виртуальных сетей, сетевого интерфейса контейнеров Azure (CNI) и применяя сетевые политики.

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

Приступите к работе с минимальными настройками компьютера разработки. Легко определяйте, устанавливайте и обновляйте даже самые сложные приложения Kubernetes с помощью Helm. Автоматически формируйте шаблоны для своих приложений и помещайте их в контейнеры. Выполняйте итеративную разработку, тестирование и отладку контейнеров с помощью Azure Dev Spaces, а также Visual Studio, Visual Studio Code или Azure CLI. Предоставьте общий доступ к кластеру AKS и совместно работайте в нем без необходимости реплицировать или имитировать зависимости. Развертывайте приложения за считаные секунды, используя встроенную функцию маршрутизации HTTP.

Привычные процессы с использованием средств и API с открытым кодом

AKS — это решение Kubernetes с полностью открытым кодом, которое позволяет пользоваться преимуществами служб и средств в экосистеме Kubernetes. Используйте такие популярные средства с открытым кодом, как Helm, Draft и Brigade, чтобы автоматизировать конвейеры доставки программного обеспечения. Без усилий интегрируйте Kubernetes и такие службы Azure с поддержкой SLA, как Cosmos DB, используя открытый компонент Service Broker для Azure.

Быстрая настройка CI/CD

С помощью службы проектов DevOps Project Azure (предварительная версия) вы можете очень быстро установить приложение в Kubernetes, используя полный конвейер CI/CD и телеметрию приложений. Используйте Реестр контейнеров Azure, чтобы упростить разработку контейнеров и управлять одним реестром в нескольких регионах. Георепликация из Реестра контейнеров Azure позволяет управлять глобальными развертываниями как одной сущностью, что значительно упрощает эксплуатацию и управление.

Обложка книги Designing Distributed Systems (Проектирование распределенных систем)

Бесплатная электронная книга: Designing Distributed Systems (Проектирование распределенных систем)

Узнайте как с помощью повторяемых универсальных шаблонов и многоразовых компонентов сделать проектирование распределенных систем более простым и эффективным, чтобы уделять больше времени разработке приложений. Получите бесплатную электронную книгу Брендана Бернса (Brendan Burns), заслуженного инженера Майкрософт и сооснователя проекта Kubernetes, от издательства O’Reilly.

Скачать электронную книгу

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

Быстрый перенос существующих приложений

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

Простота развертывания приложений с микрослужбами и управления ими

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

Развертывание устройств Интернета вещей и управление ими по запросу

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

Обучение моделей Машинного обучения с помощью AKS

Обучение моделей на больших наборах данных — сложная и ресурсоемкая задача. Для обучения моделей Машинного обучения можно использовать уже знакомые вам средства, в частности TensorFlow и Kubeflow. Модели ML будут обучаться в кластерах AKS, развернутых на виртуальных машинах с графическими процессорами.

Легкость масштабирования с AKS и ACI

Соединитель службы "Экземпляры контейнеров Azure" (ACI) позволяет подготовить в ней модули pod к работе за считаные секунды. Это позволяет запускать Службу контейнеров Azure только с минимально необходимыми ресурсами для средней рабочей нагрузки. Если ресурсы в кластере Службы контейнеров Azure исчерпаются, масштабируйте дополнительные модули в службе "Экземпляры контейнеров Azure" без необходимости управлять дополнительными серверами.

Связанные продукты и услуги

Экземпляры контейнеров

Простой запуск контейнеров в Azure без управления серверами

Служба приложений

Ускоренное создание эффективных облачных приложений для веб-клиентов и мобильных клиентов

Реестр контейнеров

Хранение образов контейнеров и управление ими во всех типах развертываний Azure

Попробуйте службу Azure Kubernetes