Когда следует использовать Службу Azure Kubernetes
Здесь вы можете решить, является ли Служба Azure Kubernetes (AKS) правильным выбором.
Вы можете либо приблизиться к решению из зеленых полей , либо с точки зрения проекта лифта и смены . Проект зеленых полей позволяет оценивать AKS на основе функций по умолчанию. Проект lift-and-shift заставляет вас посмотреть, какие функции лучше всего подходят для поддержки миграции.
Ранее вы узнали о поддержке AKS для возможностей DevOps через Azure. Здесь мы перечислим ресурсы Azure, чтобы улучшить предложение Kubernetes AKS. Эти функции представляют убедительные факторы для того, почему клиенты выбирают AKS.
Service | Фактор |
---|---|
Управление удостоверениями и безопасностью | Вы уже используете существующие ресурсы Azure и используете идентификатор Microsoft Entra? Кластер AKS можно настроить для интеграции с идентификатором Microsoft Entra ID и повторного использования существующих удостоверений и членства в группах. |
Встроенное ведение журналов и мониторинг | AKS включает Azure Monitor для контейнеров, чтобы обеспечить видимость производительности кластера. При настройке настраиваемой установки Kubernetes вы решите решение для мониторинга, требующее установки и настройки. |
Автоматическое масштабирование узлов и объектов pod кластера | В большой контейнерной среде определить, когда нужно увеличить или уменьшить масштаб, может быть непросто. AKS поддерживает два способа автоматического масштабирования кластера. Можно использовать горизонтальное автомасштабирование объектов pod или автомасштабирование кластера. Горизонтальное автомасштабирование pod проверяет спрос на ресурсы pod и увеличивает ресурсы pod в соответствии с спросом. Компонент автомасштабирования кластера отслеживает невозможность назначения новых объектов pod из-за ограничений узлов. Он автоматически масштабирует узлы кластера для развертывания запланированных модулей pod. |
Обновления узлов кластера | Требуется ли сократить объем работы по управлению кластером? AKS управляет обновлением программного обеспечения Kubernetes, а также процессом блокировки и остановки узлов с целью минимизировать время простоя запущенных приложений. После этого эти узлы обновляются одновременно. |
Узлы с графическим процессором | Имеются ли у вас рабочие нагрузки, связанные с ресурсоемкими вычислениями или обработкой графики? Служба AKS поддерживает пулы узлов с процессорами GPU. |
Поддержка томов хранилища | Требуется ли вашему приложению отслеживание состояния и постоянное хранилище? AKS поддерживает как статические, так и динамические тома хранилища. При создании объектов pod их можно подключать к этим томам хранилища, а при назначении объектом pod другим узлам — повторно подключать к ним. |
Поддержка виртуальной сети | Требуется ли сетевое подключение pod к pod-pod или доступ к локальным сетям из кластера AKS? Кластер AKS можно легко развернуть в существующей виртуальной сети. |
Поддержка входящего трафика с маршрутизацией приложений по HTTP | Должны ли быть развернутые приложения общедоступными? Дополнительный компонент маршрутизации приложений по HTTP упрощает доступ к приложениям, развернутым в кластере AKS. |
Поддержка образов Docker | Используете ли вы уже образы Docker для контейнеров? AKS поддерживает формат образа файла Docker по умолчанию. |
Частный реестр контейнеров | Требуется ли вам частный реестр контейнеров? AKS интегрируется с Реестром контейнеров Azure (ACR). Вы не ограничены ACR; Вы можете использовать другие репозитории контейнеров, будь то общедоступные или частные. |
Все эти функции можно настроить либо при создании кластера, либо при следующем развертывании.