Freigeben über


Free-, Standard- und Premium-Tarife für die Verwaltung von Azure Kubernetes Service (AKS) Clustern

Verwalten Sie Ihre Azure Kubernetes Service (AKS)-Cluster mithilfe von AKS-Preisniveaus. In diesem Artikel werden die Unterschiede zwischen diesen Ebenen erläutert, wann jede Ebene verwendet werden soll, und wie Sie AKS-Cluster mit Azure CLI erstellen oder aktualisieren.

Informationen zu AKS-Preisniveaus

AKS bietet drei Preisstufen für die Clusterverwaltung: die kostenlose Stufe, die Standardstufe und die Premium-Stufe.

SKU- und Ebenenbeziehung:

  • Basis-SKU-Cluster: Kann eine der drei Preisstufen (Kostenlos, Standard oder Premium) verwenden.
  • Automatische SKU-Cluster: Muss die Standardebene verwenden (während der Clustererstellung automatisch ausgewählt).

Vergleich der AKS-Preisstufen

In der folgenden Tabelle werden die Preisstufen "Kostenlos", "Standard" und "Premium" für die AKS-Clusterverwaltung verglichen:

Tarif Wann verwenden Unterstützte Clustertypen Pricing Funktionsvergleich
Kostenlos • Entwicklungs-/Testumgebungen.
• Lern- und Evaluierungsszenarien.
• Arbeitsauslastungen ohne Produktion.
• Entwicklungscluster oder kleine Testumgebungen.
• Cluster mit weniger als 10 Knoten.
• Kostenloses Clustermanagement.
• Nutzenabhängig bezahlen für Ressourcen, die Sie nutzen.
• Empfohlen für Cluster mit weniger als 10 Knoten, kann aber bis zu 1.000 Knoten unterstützen.
• Enthält alle aktuellen AKS-Features.
Norm • Produktionsworkloads, die 99.9-99.95% API-Server-Betriebszeit erfordern.
• Arbeitsauslastungen, die eine SLA-Abdeckung (Financial Service Level Agreement) benötigen.
• Standardebene für automatische SKU-Cluster.

• Arbeitsauslastungen auf Unternehmensniveau oder Produktionsauslastungen.
• Cluster mit bis zu 5.000 Knoten.
• Zahlung nach Verbrauch für die Ressourcen, die Sie nutzen.
Standardebenen-Clusterverwaltungs-Preisdetails.
• Das Betriebszeit-SLA ist standardmäßig aktiviert.
• Höhere Zuverlässigkeit des Clusters.
• Unterstützt bis zu 5.000 Knoten in einem Cluster.
• Enthält alle aktuellen AKS-Features.
Premium • Produktionsworkloads, die 99.9-99.95% API-Server-Betriebszeit erfordern.
• Workloads, die 24-monatige Long Term Support (LTS) Kubernetes-Versionsunterstützung erfordern.
• Regulierte Umgebungen, die eine erweiterte Wartung erfordern.
• Arbeitsauslastungen auf Unternehmensniveau oder Produktionsauslastungen.
• Cluster mit bis zu 5.000 Knoten.
• Zahlen Sie nur für die Ressourcen, die Sie verbrauchen.
Preisinformationen zur Verwaltung von Premium-Clusterstufen.
• Enthält alle aktuellen AKS-Features.
Microsoft-Wartung über den Community-Support hinaus.

Geschäftsbedingungen für die Uptime-SLA

Standard- und Premium-Tarife beinhalten standardmäßig ein Betriebszeit-SLA.

  • Mit Verfügbarkeitszonen: 99.95% Verfügbarkeit des Kubernetes-API-Servers
  • Ohne Verfügbarkeitszonen: 99.9% Verfügbarkeit des Kubernetes-API-Servers
  • Kostenlose Stufe: Best-Effort-Uptime (keine SLA-Garantie)

Weitere Informationen finden Sie im SLA.

Regionale Verfügbarkeit

In den folgenden Tabellen wird die Verfügbarkeit von AKS-Preisniveaus nach Region beschrieben:

Regionstyp Verfügbare Tarife
Öffentliche Regionen und Azure Government-Regionen, in denen AKS unterstützt wird - Kostenlose Stufe
- Standardebene
- Premium-Stufe
Private AKS-Cluster in allen öffentlichen Regionen, in denen AKS unterstützt wird - Kostenlose Stufe
- Standardebene
- Premium-Stufe

Voraussetzungen

  • Sie benötigen Azure CLI Version 2.47.0 oder höher. Suchen Sie die aktuelle Version mithilfe des az --version Befehls. Informationen zum Durchführen einer Installation oder eines Upgrades finden Sie bei Bedarf unter Installieren der Azure CLI.
  • Sie können Ihren Cluster in einer vorhandenen Ressourcengruppe erstellen, oder eine neue erstellen. Weitere Informationen zu Ressourcengruppen und der Arbeit mit ihnen finden Sie unter Verwalten von Ressourcengruppen mithilfe der Azure CLI.

Erstellen einer Ressourcengruppe

  • Erstellen Sie eine Ressourcengruppe mit dem Befehl az group create.

    # Set environment variables
    export REGION=<your-region>
    export RESOURCE_GROUP=<your-resource-group-name>
    
    # Create the resource group
    az group create --name $RESOURCE_GROUP --location $REGION
    

    Ergebnisse:

    {
      "id": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/"<your-resource-group-name>",
      "location": "<your-region>",
      "managedBy": null,
      "name": "<your-resource-group-name>",
      "properties": {
        "provisioningState": "Succeeded"
      },
      "tags": null,
      "type": "Microsoft.Resources/resourceGroups"
    }
    

Erstellen eines AKS-Clusters auf der kostenlosen Ebene

  • Erstellen Sie einen AKS-Cluster im kostenlosen Tarif mithilfe des az aks create-Befehls, wobei der Parameter --tier auf free gesetzt ist.

    # Set environment variables
    export RESOURCE_GROUP=<your-resource-group-name>
    export CLUSTER_NAME=<your-aks-cluster-name>
    
    # Create the AKS cluster
    az aks create \
        --resource-group $RESOURCE_GROUP \
        --name $CLUSTER_NAME \
        --tier free \
        --generate-ssh-keys
    

    Ergebnisse:

    {
      ...
      "sku": {
        "name": "Base",
        "tier": "Free"
      },
      ...
    }
    

Erstellen Sie einen AKS-Cluster auf der Standardebene

  • Erstellen Sie einen AKS-Cluster im Standardtarif, indem Sie den Befehl az aks create mit dem Parameter --tier, der auf standard festgelegt ist, verwenden.

    # Set environment variables
    export RESOURCE_GROUP=<your-resource-group-name>
    export CLUSTER_NAME=<your-aks-cluster-name>
    
    # Create the AKS cluster
    az aks create \
        --resource-group $RESOURCE_GROUP \
        --name $CLUSTER_NAME \
        --tier standard \
        --generate-ssh-keys
    

    Ergebnisse:

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

Erstellen eines AKS-Clusters auf der Premium-Ebene

Von Bedeutung

Beim Erstellen eines Clusters auf der Premium-Ebene müssen Sie auch den LTS-Plan aktivieren, indem Sie den --k8s-support-plan Parameter auf AKSLongTermSupportfestlegen. Sie sollten LTS und die Premium-Stufe zusammen aktivieren/deaktivieren.

  • Erstellen Sie einen AKS-Cluster in der Premium-Stufe mithilfe des Befehls az aks create, wobei der Parameter --tier auf premium und der Parameter --k8s-support-plan auf AKSLongTermSupport festgelegt ist.

    # Set environment variables
    export RESOURCE_GROUP=<your-resource-group-name>
    export CLUSTER_NAME=<your-aks-cluster-name>
    
    # Create the AKS cluster
    az aks create \
        --resource-group $RESOURCE_GROUP \
        --name $CLUSTER_NAME \
        --tier premium \
        --k8s-support-plan AKSLongTermSupport \
        --generate-ssh-keys
    

    Ergebnisse:

    {
      ...
      "sku": {
        "name": "Base",
        "tier": "Premium"
      },
      "supportPlan": "AKSLongTermSupport",
      ...
    }
    

Aktualisieren eines vorhandenen Clusters von der Standardebene auf die stufe "Frei"

  • Aktualisieren Sie einen vorhandenen Cluster von der Standardebene auf die kostenlose Ebene, indem Sie den az aks update-Befehl mit dem Parameter --tier auf free festgelegt verwenden.

    # Set environment variables
    export RESOURCE_GROUP=<your-resource-group-name>
    export CLUSTER_NAME=<your-aks-cluster-name>
    
    # Update the AKS cluster
    az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier free
    

    Ergebnisse:

    {
      ...
      "sku": {
        "name": "Base",
        "tier": "Free"
      },
      ...
    }
    

Aktualisieren eines vorhandenen Clusters von der Stufe "Frei" auf die Standardebene

  • Aktualisieren Sie einen vorhandenen Cluster von der Stufe "Frei" auf die Stufe "Standard", indem Sie den az aks update-Befehl mit dem Parameter --tier, der auf standard gesetzt ist, verwenden.

    # Set environment variables
    export RESOURCE_GROUP=<your-resource-group-name>
    export CLUSTER_NAME=<your-aks-cluster-name>
    
    # Update the AKS cluster
    az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier standard
    

    Ergebnisse:

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

Aktualisieren eines vorhandenen Clusters auf oder von der Premium-Stufe

Von Bedeutung

Zum Aktualisieren vorhandener Cluster auf oder von der Premium-Stufe muss der Supportplan geändert werden.

Aktualisieren eines vorhandenen Clusters auf die Premium-Stufe

  • Aktualisieren Sie einen vorhandenen Cluster mithilfe des az aks update-Befehls auf die Premium-Ebene, wobei der --tier-Parameter auf premium gesetzt und der --k8s-support-plan-Parameter auf AKSLongTermSupport gesetzt wird.

    # Set environment variables
    export RESOURCE_GROUP=<your-resource-group-name>
    export CLUSTER_NAME=<your-aks-cluster-name>
    
    # Update the AKS cluster
    az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier premium --k8s-support-plan AKSLongTermSupport
    

    Ergebnisse:

    {
      ...
      "sku": {
        "name": "Base",
        "tier": "Premium"
      },
      "supportPlan": "AKSLongTermSupport",
      ...
    }
    

Aktualisieren eines vorhandenen Clusters von der Premium-Stufe auf die Stufe "Kostenlos" oder "Standard"

  • Aktualisieren Sie einen vorhandenen Cluster von der Premium-Ebene auf die Stufe "Frei" oder "Standard", indem Sie den az aks update-Befehl verwenden und den --tier-Parameter auf free oder standard setzen sowie den --k8s-support-plan-Parameter auf KubernetesOfficial festlegen. Das folgende Beispiel zeigt das Aktualisieren auf die Stufe "Frei".

    # Set environment variables
    export RESOURCE_GROUP=<your-resource-group-name>
    export CLUSTER_NAME=<your-aks-cluster-name>
    
    # Update the AKS cluster
    az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --tier free --k8s-support-plan KubernetesOfficial
    

    Ergebnisse:

    {
      ...
      "sku": {
        "name": "Base",
        "tier": "Free"
      },
      "supportPlan": "KubernetesOfficial",
      ...
    }
    

Aktualisieren eines vorhandenen Clusters von der Basis-SKU auf die automatische SKU

Von Bedeutung

Stellen Sie sicher, dass alle automatischen AKS-Features auf Ihrem Cluster aktiviert sind, bevor Sie die Aktualisierung durchführen.

  • Aktualisieren Sie mithilfe des az aks update Befehls einen vorhandenen Cluster von der Basis-SKU auf die automatische SKU, wobei der --sku Parameter auf Automatic festgelegt wird.

    # Set environment variables
    export RESOURCE_GROUP=<your-resource-group-name>
    export CLUSTER_NAME=<your-aks-cluster-name>
    
    # Update the AKS cluster
    az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --sku Automatic
    

    Ergebnisse:

    {
      ...
      "sku": {
        "name": "Automatic",
        "tier": "Standard"
      },
      ...
    }
    

Aktualisieren eines vorhandenen Clusters von der automatischen SKU auf die Basis-SKU

  • Aktualisieren Sie einen vorhandenen Cluster von der automatischen SKU auf die Basis-SKU mithilfe des az aks update Befehls, wobei der Parameter --sku auf Base festgelegt ist.

    # Set environment variables
    export RESOURCE_GROUP=<your-resource-group-name>
    export CLUSTER_NAME=<your-aks-cluster-name>
    
    # Update the AKS cluster
    az aks update --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME --sku Base
    

    Ergebnisse:

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