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
- Använd Tillgänglighetszoner för att öka hög tillgänglighet med dina AKS-klusterarbetsbelastningar.
- Konfigurera klustret för att begränsa utgående trafik.