Ценовые категории "Бесплатный", "Стандартный" и "Премиум" для управления кластерами Служба Azure Kubernetes (AKS)
Служба Azure Kubernetes (AKS) предлагает три ценовые категории для управления кластерами:Уровень "Бесплатный", "Стандартный" и "Премиум". Все уровни находятся в базовом номере SKU.
Уровень служб "Бесплатный" | Уровень служб "Стандартный" | Уровень служб "Премиум" | |
---|---|---|---|
Когда использовать | • Вы хотите экспериментировать с AKS без дополнительных затрат • Вы не знакомы с AKS и Kubernetes |
• Вы выполняете рабочие или критически важные рабочие нагрузки и нуждаетесь в высокой доступности и надежности. • Вам требуется финансово поддерживаемое соглашение об уровне обслуживания |
• Вы выполняете рабочие или критически важные рабочие нагрузки и нуждаетесь в высокой доступности и надежности. • Вам требуется финансово поддерживаемое соглашение об уровне обслуживания • Все критически важные, в масштабе или рабочие нагрузки, требующие двухлетней поддержки одной версии Kubernetes |
Поддерживаемые типы кластеров | • Кластеры разработки или среды небольшого масштабирования тестирования • Кластеры с менее чем 10 узлами |
• Рабочие нагрузки корпоративного класса или рабочей среды • Кластеры с 5000 узлами |
• Рабочие нагрузки корпоративного класса или рабочей среды • Кластеры с 5000 узлами |
Цены | • Бесплатное управление кластерами • Оплата по мере использования ресурсов, которые вы используете |
• Оплата по мере использования ресурсов, которые вы используете • Цены на управление кластерами уровня "Стандартный" |
• Оплата по мере использования ресурсов, которые вы используете • Цены на управление кластерами уровня "Премиум" |
Сравнение функций | • Рекомендуется для кластеров с менее чем 10 узлами, но может поддерживать до 1000 узлов. • Включает все текущие функции AKS |
• Соглашение об уровне обслуживания от времени простоя по умолчанию включено • Повышение надежности кластера и ресурсов • Может поддерживать до 5000 узлов в кластере. • Включает все текущие функции AKS |
• Включает все текущие функции AKS с уровня "Стандартный" • Поддержка прошлых сообществ майкрософт |
Дополнительные сведения о ценах см. в сведениях о ценах AKS.
Условия соглашения об уровне обслуживания об уровне обслуживания
На уровне "Стандартный" и "Премиум" функция обслуживания от времени обслуживания включена по умолчанию для каждого кластера. Функция обслуживания от времени обслуживания обеспечивает 99,95% доступности конечной точки сервера API Kubernetes для кластеров, использующих Зоны доступности, и 99,9% доступности для кластеров, которые не используют Зоны доступности. См. дополнительные сведения о Соглашении об уровне обслуживания.
Доступность по регионам
- Уровень "Бесплатный", "Стандартный" и "Премиум" доступны в общедоступных регионах и Azure для государственных организаций регионах, где поддерживается AKS.
- Уровень "Бесплатный", "Стандартный" и "Премиум" доступны для частных кластеров AKS во всех общедоступных регионах, где поддерживается AKS.
Подготовка к работе
Вам потребуется Azure CLI версии 2.47.0 или более поздней. Чтобы узнать, какая версия используется сейчас, выполните команду az --version
. Если вам необходимо выполнить установку или обновление, см. статью Установка Azure CLI 2.0.
Создайте новый кластер и выберите ценовую категорию
Используйте Azure CLI для создания нового кластера на ценовой категории AKS. Кластер можно создать в существующей группе ресурсов или создать новый. Дополнительные сведения о группах ресурсов и работе с ними приведены в статье Управление группами ресурсов с помощью Azure CLI.
Выполните команду az aks create
, чтобы создать кластер AKS. В следующих командах показано, как создать новый кластер на уровнях "Бесплатный", "Стандартный" и "Премиум".
# Create a new AKS cluster in the Free tier
az aks create \
--resource-group $RESOURCE_GROUP \
--name $CLUSTER_NAME \
--tier free \
--generate-ssh-keys
# Create a new AKS cluster in the Standard tier
az aks create \
--resource-group $RESOURCE_GROUP \
--name $CLUSTER_NAME \
--tier standard \
--generate-ssh-keys
# Create a new AKS cluster in the Premium tier
# LongTermSupport and Premium tier should be enabled/disabled together
az aks create \
--resource-group $RESOURCE_GROUP \
--name $CLUSTER_NAME \
--tier premium \
--k8s-support-plan AKSLongTermSupport \
--generate-ssh-keys
После завершения развертывания возвращается информация в формате JSON о кластере:
# Sample output for --tier free
},
"sku": {
"name": "Base",
"tier": "Free"
},
# Sample output for --tier standard
},
"sku": {
"name": "Base",
"tier": "Standard"
},
# Sample output for --tier premium
"sku": {
"name": "Base",
"tier": "Premium"
},
"supportPlan": "AKSLongTermSupport",
Обновление уровня существующего кластера AKS
В следующем примере команда используется az aks update
для обновления существующего кластера.
# Update an existing cluster from the Standard tier to the Free tier
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier free
# Update an existing cluster from the Free tier to the Standard tier
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier standard
Обновление существующих кластеров с уровня "Премиум" требует изменения плана поддержки.
# Update an existing cluster to the Premium tier
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier premium --k8s-support-plan AKSLongTermSupport
# Update an existing cluster to from Premium tier to Free or Standard tier
az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier [free|standard] --k8s-support-plan KubernetesOfficial
Этот процесс занимает несколько минут. Во время обновления уровня кластера не следует выполнять простои. По завершении в следующем примере фрагмента КОДА JSON отображается обновление существующего кластера до уровня "Стандартный" в базовом номере SKU.
},
"sku": {
"name": "Base",
"tier": "Standard"
},
Следующие шаги
- Примените Зоны доступности, чтобы повысить уровень доступности для рабочих нагрузок кластера AKS.
- Настройте для кластера ограничение исходящего трафика.
Azure Kubernetes Service