Поделиться через


Уровни цен "Бесплатный", "Стандартный" и "Премиум" для управления кластером в Службе Kubernetes Azure (AKS)

Служба Azure Kubernetes (AKS) предлагает три ценовые категории для управления кластерами:Уровень "Бесплатный", "Стандартный" и "Премиум". Все уровни включены в базовую SKU.

Бесплатный тариф стандартный уровень Премиум уровень
Когда использовать • Вы хотите экспериментировать с AKS без дополнительных затрат
• Вы не знакомы с AKS и Kubernetes
• Вы управляете производственными или критически важными задачами и нуждаетесь в высокой доступности и надежности.
• Вам требуется финансово поддерживаемое соглашение об уровне обслуживания
• Автоматически выбран для автоматических кластеров AKS (при создании автоматического кластера AKS)
• Вы выполняете производственные или критически важные нагрузки и нуждаетесь в высокой доступности и надежности.
• Вам требуется финансово поддерживаемое соглашение об уровне обслуживания
• Все критически важные, в масштабе или рабочие нагрузки, требующие двухлетней поддержки одной версии Kubernetes
Поддерживаемые типы кластеров • Кластеры разработки или небольшие тестовые среды
• Кластеры с менее чем 10 узлами
• Рабочие нагрузки корпоративного класса или производственные рабочие нагрузки
• Кластеры с 5000 узлами
• Рабочие нагрузки корпоративного класса или уровня промышленного производства
• Кластеры с 5000 узлами
Цены • Бесплатное управление кластерами
• Оплата по мере использования ресурсов, которые вы используете
• Оплата по мере использования потребляемых ресурсов
Цены на управление кластерами уровня "Стандартный"
• Оплата по мере использования ресурсов
Цены на управление кластерами уровня "Премиум"
Сравнение функций • Рекомендуется для кластеров с менее чем 10 узлами, но может поддерживать до 1000 узлов.
• Включает все текущие функции AKS
• Соглашение об уровне обслуживания от времени простоя по умолчанию включено
• Повышение надежности кластера и ресурсов
• Может поддерживать до 5000 узлов в кластере.
• Включает все текущие функции AKS
• Включает все актуальные функции AKS стандартного уровня
Обслуживание после завершения поддержки сообщества Microsoft

Для получения дополнительной информации о ценах, см. подробности ценообразования AKS.

Условия соглашения об уровне доступности.

На уровнях "Стандартный" и "Премиум" функция доступности по SLA включена по умолчанию для каждого кластера. Функция SLA по времени безотказной работы гарантирует 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"
  },

Следующие шаги