Kostnadsfria prisnivåer, standard- och Premium-prisnivåer för aks-klusterhantering (Azure Kubernetes Service)

Azure Kubernetes Service (AKS) erbjuder nu tre prisnivåer för klusterhantering: den kostnadsfria nivån, standardnivån och Premium-nivån. Alla nivåer finns i bas-SKU :n.

Kostnadsfri nivå Standard-nivå Premiumnivå
När det bör användas • Du vill experimentera med AKS utan extra kostnad
• Du är nybörjare på AKS och Kubernetes
• Du kör produktions- eller verksamhetskritiska arbetsbelastningar och behöver hög tillgänglighet och tillförlitlighet
• Du behöver ett ekonomiskt stödda serviceavtal
• Du kör produktions- eller verksamhetskritiska arbetsbelastningar och behöver hög tillgänglighet och tillförlitlighet
• Du behöver ett ekonomiskt stödda serviceavtal.
• Alla verksamhetskritiska, i stor skala eller produktionsarbetsbelastningar som kräver 2 års support
Klustertyper som stöds • Utvecklingskluster eller småskaliga testmiljöer
• Kluster med färre än 10 noder
• Arbetsbelastningar i företagsklass eller produktion
• Kluster med upp till 5 000 noder
• Arbetsbelastningar i företagsklass eller produktion
• Kluster med upp till 5 000 noder
Prissättning • Kostnadsfri klusterhantering
• Betala per användning för resurser som du förbrukar
• Betala per användning för resurser som du förbrukar
Priser för klusterhantering på standardnivå
• Betala per användning för resurser som du förbrukar
Prissättning för klusterhantering på Premium-nivå
Jämförelse av funktioner • Rekommenderas för kluster med färre än 10 noder, men har stöd för upp till 1 000 noder
• Innehåller alla aktuella AKS-funktioner
• Serviceavtal för drifttid är aktiverat som standard
• Större tillförlitlighet och resurser för kluster
• Kan stödja upp till 5 000 noder i ett kluster
• Innehåller alla aktuella AKS-funktioner
• Innehåller alla aktuella AKS-funktioner från standardnivån
Microsofts support för underhåll efter communityn

Viktigt!

Serviceavtal för drifttid har flyttats som en standardfunktion som ingår i standardnivån.

Ompositioneringen resulterar i följande API-ändringar:

SKU Före 2023-02-01 API Från och med 2023-02-01 API
ManagedClusterSKUName "Grundläggande" "Bas"
ManagedClusterSKUTier "Gratis"
"Betald"
"Gratis"
"Standard"

"Basic" och "Paid" tas bort i FÖRHANDSVERSION 2023-02-01 och 2023-02-02 Förhandsversion, och detta blir en icke-bakåtkompatibel ändring i API-versionerna 2023-02-01 och 2023-02-02 Förhandsversion eller senare. Om du använder automatiserade skript, CD-pipelines, ARM-mallar, Terraform eller andra verktyg från tredje part som förlitar sig på ovanstående parametrar bör du uppdatera API-parametrarna så att de använder "Base" med "Free" eller "Base" med "Standard" innan du uppgraderar till 2023-02-01 och 2023-02-02 Förhandsversioner.

Mer information om priser finns i AKS-prisinformationen.

Allmänna villkor för drifttid för serviceavtal

På standardnivån aktiveras drifttids-SLA-funktionen som standard per kluster. Drifttids-SLA-funktionen garanterar 99,95 % tillgänglighet för Kubernetes API-serverslutpunkten för kluster som använder Tillgänglighetszoner och 99,9 % av tillgängligheten för kluster som inte använder Tillgänglighetszoner. Mer information finns i Serviceavtal.

Region tillgänglighet

  • Den kostnadsfria nivån och standardnivån är tillgängliga i offentliga regioner och Azure Government-regioner där AKS stöds.
  • Den kostnadsfria nivån och standardnivån är tillgängliga för privata AKS-kluster i alla offentliga regioner där AKS stöds.

Innan du börjar

Kontrollera att du har installerat Azure CLI version 2.47.0 eller senare. Kör az --version för att hitta din nuvarande version. Om du behöver installera eller uppgradera kan du läsa Installera Azure CLI.

Skapa ett nytt kluster och välj prisnivå

Använd Azure CLI för att skapa ett nytt kluster på en AKS-prisnivå. Du kan skapa klustret i en befintlig resursgrupp eller skapa en ny. Mer information om resursgrupper och hur du arbetar med dem finns i Hantera resursgrupper med hjälp av Azure CLI.

az aks create Använd kommandot för att skapa ett AKS-kluster. Kommandona nedan visar hur du skapar en ny resursgrupp med namnet myResourceGroup och ett kluster med namnet myAKSCluster i resursgruppen på varje nivå.

# 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

När distributionen är klar returneras JSON-formaterad information om klustret:

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

Uppdatera nivån för ett befintligt AKS-kluster

I följande exempel används az aks update kommandot för att uppdatera det befintliga klustret.

# 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

För att uppdatera befintliga kluster från och till Premium-nivån krävs även att supportplanen ändras.

# 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

Den här processen tar flera minuter att slutföra. Du bör inte uppleva några driftstopp när klusternivån uppdateras. När det är klart visar följande JSON-exempelfragment uppdatering av det befintliga klustret till standardnivån i bas-SKU:n.

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

Nästa steg