Piani tariffari gratuito, Standard e Premium per la gestione dei cluster del servizio Azure Kubernetes
Il servizio Azure Kubernetes offre ora tre piani tariffari per la gestione del cluster: il livello gratuito, illivello Standard e il livello Premium. Tutti i livelli si trovano nello SKU di base.
Livello gratuito | Livello Standard | Livello Premium | |
---|---|---|---|
Quando utilizzare | • Si vuole sperimentare il servizio Azure Kubernetes senza costi aggiuntivi • Non si ha familiarità con il servizio Azure Kubernetes e Kubernetes |
• Si eseguono carichi di lavoro di produzione o cruciali e sono necessari disponibilità elevata e affidabilità • È necessario un contratto di servizio con supporto finanziario |
• Si eseguono carichi di lavoro di produzione o cruciali e sono necessari disponibilità elevata e affidabilità • È necessario un contratto di servizio con supporto finanziario. • Tutti i carichi di lavoro cruciali, su larga scala o produzione che richiedono 2 anni di supporto |
Tipi di cluster supportati | • Cluster di sviluppo o ambienti di test su larga scala • Cluster con meno di 10 nodi |
• Carichi di lavoro di livello aziendale o di produzione • Cluster con un massimo di 5.000 nodi |
• Carichi di lavoro di livello aziendale o di produzione • Cluster con un massimo di 5.000 nodi |
Prezzi | • Gestione dei cluster gratuita • Pagamento in base al consumo per le risorse utilizzate |
• Pagamento in base al consumo per le risorse utilizzate • Prezzi di gestione dei cluster di livello Standard |
• Pagamento in base al consumo per le risorse utilizzate • Prezzi di Gestione cluster di livello Premium |
Confronto tra le funzionalità | • Consigliato per i cluster con meno di 10 nodi, ma può supportare fino a 1.000 nodi • Include tutte le funzionalità correnti del servizio Azure Kubernetes |
• Il contratto di servizio per il tempo di attività è abilitato per impostazione predefinita • Maggiore affidabilità e risorse del cluster • Può supportare fino a 5.000 nodi in un cluster • Include tutte le funzionalità correnti del servizio Azure Kubernetes |
• Include tutte le funzionalità correnti del servizio Azure Kubernetes dal livello standard • Supporto della community di manutenzione Microsoft precedente |
Importante
Il contratto di servizio per il tempo di attività è stato riposizionato come funzionalità predefinita inclusa nel livello Standard.
Il riposizionamento comporterà le modifiche API seguenti:
SKU | Prima dell'API 2023-02-01 | A partire dall'API 2023-02-01 |
---|---|---|
ManagedClusterSKUName | "Basic" | “Base” |
ManagedClusterSKUTier | “Libero” “A pagamento” |
“Libero” "Standard" |
"Basic" e "Paid" vengono rimossi nella versione dell'API 2023-02-01 e 2023-02-02 Preview e questa sarà una modifica importante nelle versioni API 2023-023-01 e 2023-023-02-02 Preview o versioni successive. Se si usano script automatizzati, pipeline CD, modelli ARM, Terraform o altri strumenti di terze parti basati sui parametri precedenti, assicurarsi di aggiornare i parametri API per usare "Base" con "Free" o "Base" con "Standard" prima di eseguire l'aggiornamento all'API 2023-02-01 e 2023-02-02 Preview o versioni API più recenti.
Per altre informazioni sui prezzi, vedere i dettagli sui prezzi del servizio Azure Kubernetes.
Tempo di attività dei termini e condizioni del contratto di servizio
Nel livello Standard la funzionalità Contratto di servizio tempo di attività è abilitata per impostazione predefinita per ogni cluster. La funzionalità contratto di servizio tempo di attività garantisce la disponibilità del 99,95% dell'endpoint server API Kubernetes per i cluster che usano zone di disponibilità e il 99,9% della disponibilità per i cluster che non usano zone di disponibilità. Per altre informazioni, vedere Contratto di servizio.
Aree di disponibilità
- Il livello gratuito e il livello Standard sono disponibili nelle aree pubbliche e nelle aree di Azure per enti pubblici in cui è supportato il servizio Azure Kubernetes.
- Il livello gratuito e il livello Standard sono disponibili per i cluster del servizio Azure Kubernetes privati in tutte le aree pubbliche in cui è supportato il servizio Azure Kubernetes.
Operazioni preliminari
Verificare che sia installata l'interfaccia della riga di comando di Azure versione 2.47.0 o successiva. Eseguire az --version
per trovare la versione corrente. Se è necessario eseguire l'installazione o l'aggiornamento, vedere Installare l'interfaccia della riga di comando di Azure.
Creare un nuovo cluster e selezionare il piano tariffario
Usare l'interfaccia della riga di comando di Azure per creare un nuovo cluster in un piano tariffario del servizio Azure Kubernetes. È possibile creare il cluster in un gruppo di risorse esistente o crearne uno nuovo. Per altre informazioni sui gruppi di risorse e su come usarli, vedere Gestione dei gruppi di risorse tramite l'interfaccia della riga di comando di Azure.
Usare il comando az aks create
per creare un cluster del servizio Azure Kubernetes. I comandi seguenti illustrano come creare un nuovo gruppo di risorse denominato myResourceGroup e un cluster denominato myAKSCluster in tale gruppo di risorse in ogni livello.
# 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
Al termine della distribuzione, restituisce informazioni in formato JSON sul cluster:
# 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",
Aggiornare il livello di un cluster del servizio Azure Kubernetes esistente
Nell'esempio seguente viene usato il comando az aks update
per aggiornare il cluster esistente.
# 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
Per aggiornare i cluster esistenti da e al livello Premium, è necessario anche modificare il piano di supporto.
# 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
Il completamento del processo richiede alcuni minuti. Non è consigliabile riscontrare tempi di inattività durante l'aggiornamento del livello del cluster. Al termine, il frammento JSON di esempio seguente mostra l'aggiornamento del cluster esistente al livello Standard nello SKU di base.
},
"sku": {
"name": "Base",
"tier": "Standard"
},
Passaggi successivi
- Usare zone di disponibilità per aumentare la disponibilità elevata con i carichi di lavoro del cluster del servizio Azure Kubernetes.
- Configurare il cluster per limitare il traffico in uscita.