Niveaux tarifaires Gratuits, Standard et Premium pour la gestion des clusters Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS) propose désormais trois niveaux tarifaires pour la gestion des clusters : le niveau Gratuit, le niveau Standard et le niveau Premium. Tous les niveaux sont dans le SKU De base.

Niveau Gratuit Niveau standard Niveau Premium
Quand utiliser • Vous voulez tester AKS sans frais supplémentaires
• Vous débutez avec AKS et Kubernetes
• Vous exécutez des charges de travail de production ou stratégiques et avez besoin de haute disponibilité et de fiabilité
• Vous avez besoin d’un contrat SLA soutenu financièrement
• Vous exécutez des charges de travail de production ou stratégiques et avez besoin de haute disponibilité et de fiabilité
• Vous avez besoin d’un contrat SLA financièrement soutenu.
• Toutes les charges de travail stratégiques, à grande échelle ou de production nécessitant 2 ans de support
Types de cluster pris en charge • Clusters de développement ou environnements de test à petite échelle
• Clusters avec moins de 10 nœuds
• Charges de travail de niveau entreprise ou de production
• Clusters de 5 000 nœuds maximum
• Charges de travail de niveau entreprise ou de production
• Clusters de 5 000 nœuds maximum
Tarification • Gestion gratuite des clusters
• Paiement à l’utilisation pour les ressources que vous consommez
• Paiement à l’utilisation pour les ressources que vous consommez
Tarification de gestion des clusters de niveau Standard
• Paiement à l’utilisation pour les ressources que vous consommez
Tarification de gestion des clusters de niveau Premium
Comparaison des fonctionnalités • Recommandé pour les clusters de moins de 10 nœuds, mais qui peuvent prendre en charge jusqu’à 1 000 nœuds
• Comprend toutes les fonctionnalités AKS actuelles
• Contrat SLA de durée de fonctionnement activé par défaut
• Plus grande fiabilité et ressources de cluster
• Peut prendre en charge jusqu’à 5 000 nœuds dans un cluster
• Comprend toutes les fonctionnalités AKS actuelles
• Inclut toutes les fonctionnalités AKS actuelles du niveau standard
Support de la communauté par le passé de la maintenance Microsoft

Important

Le contrat SLA de durée de fonctionnement a été repositionné comme fonctionnalité par défaut incluse dans le niveau Standard.

Le repositionnement entraîne les changements d’API suivants :

SKU Avant l’API 2023-02-01 À partir de l’API 2023-02-01
ManagedClusterSKUName "Basic" « Base »
ManagedClusterSKUTier « Gratuit »
« Payant »
« Gratuit »
« Standard »

« De base » et « Payant » sont supprimés dans la version d’API en préversion 2023-02-01 et 2023-02-02. Il s’agit d’un changement cassant dans les versions d’API 2023-02-01 et 2023-02-02 en préversion ou ultérieures. Si vous utilisez des scripts automatisés, des pipelines CD, des modèles ARM, Terraform ou d’autres outils tiers qui s’appuient sur les paramètres ci-dessus, veillez à mettre à jour les paramètres d’API pour utiliser « De base » avec « Gratuit » ou « De base » avec « Standard » avant de procéder à la mise à niveau vers l’API en préversion 2023-02-01 et 2023-02-02 ou des versions d’API plus récentes.

Pour plus d’informations sur les prix, consultez les détails tarifaires AKS.

Conditions générales du contrat SLA de durée de fonctionnement

Dans le niveau Standard, la fonctionnalité de contrat SLA de durée de bon fonctionnement est activée par défaut par cluster. La fonctionnalité SLA de durée de bon fonctionnement garantit une disponibilité de 99,95 % du point de terminaison du serveur d’API Kubernetes pour les clusters qui utilisent des Zones de disponibilité, et 99,9 % de disponibilité pour les clusters qui n’utilisent pas de Zones de disponibilité. Pour plus d’informations, consultez SLA.

Disponibilité des régions

  • Le niveau Gratuit et le niveau Standard sont disponibles dans les régions publiques et dans les régions Azure Government où AKS est pris en charge.
  • Le niveau Gratuit et le niveau Standard sont disponibles pour des clusters AKS privés dans toutes les régions publiques où AKS est pris en charge.

Avant de commencer

Vérifiez que vous avez installé Azure CLI version 2.47.0 ou ultérieure. Exécutez az --version pour rechercher votre version actuelle. Si vous devez installer ou mettre à niveau, voir Installer Azure CLI.

Créer un cluster et sélectionner le niveau tarifaire

Utilisez Azure CLI pour créer un cluster dans un niveau tarifaire AKS. Vous pouvez créer votre cluster dans un groupe de ressources existant ou en créer un. Pour en savoir plus sur les groupes de ressources et comment les utiliser, consultez Gestion des groupes de ressources à l’aide d’Azure CLI.

Utilisez la commande az aks create pour créer un cluster AKS. Les commandes ci-dessous vous montrent comment créer un groupe de ressources nommé myResourceGroup et un cluster nommé myAKSCluster dans ce groupe de ressources pour chaque niveau.

# Create a new AKS cluster in the Free tier

az aks create --resource-group myResourceGroup --name myAKSCluster --tier free

# Create a new AKS cluster in the Standard tier

az aks create --resource-group myResourceGroup --name myAKSCluster --tier standard

# Create a new AKS cluster in the Premium tier
# LongTermSupport and Premium tier should be enabled/disabled together

az aks create --resource-group myResourceGroup --name myAKSCluster --tier premium --k8s-support-plan AKSLongTermSupport

Une fois le déploiement terminé, des informations au format JSON sur votre cluster sont retournées :

# 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",

Mettre à jour le niveau d’un cluster AKS existant

L’exemple suivant utilise la commande az aks update pour mettre à jour le cluster existant.

# Update an existing cluster from the Standard tier to the Free tier

az aks update --resource-group myResourceGroup --name myAKSCluster --tier free

# Update an existing cluster from the Free tier to the Standard tier

az aks update --resource-group myResourceGroup --name myAKSCluster --tier standard

Pour mettre à jour les clusters existants depuis et vers le niveau Premium il nécessite également la modification du plan de support.

# Update an existing cluster to the Premium tier
az aks update --resource-group myResourceGroup --name myAKSCluster --tier premium --k8s-support-plan AKSLongTermSupport

# Update an existing cluster to from Premium tier to Free or Standard tier
az aks update --resource-group myResourceGroup --name myAKSCluster --tier [free|standard] --k8s-support-plan KubernetesOfficial

Cette opération prend plusieurs minutes. Vous ne devez pas connaître de temps d’arrêt pendant la mise à jour du niveau de votre cluster. Une fois terminé, l’exemple d’extrait de code JSON suivant montre la mise à jour du cluster existant vers le niveau Standard dans la référence SKU De base.

  },
  "sku": {
    "name": "Base",
    "tier": "Standard"
  },

Étapes suivantes