Freigeben über


Azure-Hybridvorteil für AKS, aktiviert durch Azure Arc (AKS auf Azure Local 22H2)

Gilt für: AKS auf Azure Local 22H2, AKS unter Windows Server

Azure-Hybridvorteil ist ein Programm, mit dem Sie die Kosten für das Ausführen Ihrer Workloads in der Cloud beträchtlich senken können. Mit dem von Arc aktivierten Azure-Hybridvorteil für AKS können Sie den Wert Ihrer lokalen Lizenzen maximieren und Ihre Anwendungen ohne zusätzliche Kosten modernisieren.

Was ist Azure-Hybridvorteil für AKS?

Azure-Hybridvorteil für von Arc aktivierte AKS ist ein neuer Vorteil, der Ihnen helfen kann, die Kosten für die Ausführung von Kubernetes lokal oder am Rand erheblich zu reduzieren. Es funktioniert, indem Sie Ihre lokalen Windows Server Datacenter- oder Standardlizenzen mit Software Assurance (SA) anwenden können, um für AKS zu bezahlen. Jede Windows Server-Kernlizenz berechtigt zur Verwendung auf 1 virtuellem Kern von AKS. Es gibt einige wichtige Details zur Aktivierung des Vorteils für AKS:

  • Azure-Hybridvorteil für AKS auf Verwaltungsclusterebene (oder AKS-Host) aktiviert ist. Sie müssen den Vorteil für Workloadcluster nicht aktivieren.
  • Wenn Sie über mehrere AKS für lokale Azure- oder Windows Server-Bereitstellungen verfügen, müssen Sie den Azure-Hybridvorteil für jede Bereitstellung einzeln aktivieren.
  • Wenn Sie Azure-Hybridvorteil für eine AKS Arc-Bereitstellung während des Testzeitraums aktivieren, wird der Testzeitraum nicht aufgehoben. Der Vorteil wird sofort aktiviert und am Ende des Testzeitraums angewendet.
  • Durch das erneute Installieren von AKS Arc wird der Vorteil nicht automatisch wieder aktiviert. Sie müssen diesen Vorteil für die neue Bereitstellung reaktivieren.

Weitere Informationen zu Software Assurance und zu den verfügbaren Vereinbarungen finden Sie unter "Vorteile von Software Assurance".

Der Rest dieses Artikels beschreibt, wie Sie diesen Vorteil für AKS auf Azure Local oder Windows Server aktivieren.

Tipp

Sie können Kosteneinsparungen maximieren, indem Sie auch den Azure-Hybridvorteil für Azure Local verwenden. Weitere Informationen finden Sie unter Azure-Hybrid-Vorteil für Azure Local.

Aktivieren von Azure-Hybridvorteil für AKS

Voraussetzungen

Stellen Sie sicher, dass sie einen AKS-Cluster entweder auf einem lokalen Azure- oder einem Windows Server-Host bereitgestellt haben.

Um Azure PowerShell zu verwenden, können Sie Azure PowerShell auf die neueste Version aktualisieren (stellen Sie sicher, dass Sie PowerShell mit Administratorrechten starten).

  1. Installieren oder Aktualisieren der Az.Accounts Module und Az.ConnectedKubernetes Module:

    Update-Module Az.Accounts 
    Update-Module Az.ConnectedKubernetes 
    
  2. (Optional) Wenn die Az.* Modulinstallation nicht erfolgreich ist und nicht funktioniert, müssen Sie zusätzliche PowerShell-Berechtigungen zum Ausführen externer Skripts erteilen:

    Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process 
    

Hinweis

Sie müssen über die Microsoft.Kubernetes/connectedClusters/write-Berechtigung für die Azure Arc-fähige Kubernetes-Clusterressource des Verwaltungsclusters (microsoft.kubernetes/connectedclusters) verfügen, um den Azure-Hybridvorteil zu aktivieren.

Abrufen des Verwaltungsclusternamens

Sie können den AKS-Hostverwaltungscluster überprüfen, indem Sie den folgenden Befehl auf einem beliebigen Knoten in Ihrem physischen Cluster ausführen, um den kvaName Namen abzurufen:

(Get-AksHciConfig).Kva.kvaName

Beispielausgabe

"<manangement cluster name>"

Vergewissern Sie sich, dass Azure-Hybridvorteil für AKS noch nicht aktiviert ist.

Überprüfen Sie, ob der Vorteil nicht bereits auf Ihrem Verwaltungscluster aktiviert war. Wenn der Vorteil aktiviert ist, sollte die Eigenschaft AzureHybridBenefit auf true festgelegt werden.

Connect-AzAccount -Tenant <TenantId> -Subscription <SubscriptionId> -UseDeviceAuthentication
Set-AzContext -Subscription <Subscription>
Get-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> | fl

Beispielausgabe

{
  "agentVersion": "1.8.14",
  "azureHybridBenefit": "NotApplicable",
  "connectivityStatus": "Connected",
  "distribution": "AKS_Management",
  "distributionVersion": null,
  "id": "/subscriptions/<subscription>/resourceGroups/<resource group>/providers/Microsoft.Kubernetes/connectedClusters/<cluster name>",
  "identity": {

  },
  "infrastructure": "azure_stack_hci",
  "kubernetesVersion": "1.23.12",
  "lastConnectivityTime": "2022-11-04T14:59:59.050000+00:00",
  "location": "eastus",
  "miscellaneousProperties": null,
  "name": "<management cluster name>",
  "offering": "AzureStackHCI_AKS_Management",
  "provisioningState": "Succeeded",
  "resourceGroup": "<resource group>",
  "systemData": {},
  "tags": {},
  "totalCoreCount": 4,
  "totalNodeCount": 1,
  "type": "microsoft.kubernetes/connectedclusters"
}

Warnung

Wenn Sie über einen leeren Wert für die JSON-Eigenschaft distributionverfügen, folgen Sie diesem Link, um den Cluster zu patchen, bevor Sie mit der Aktivierung von Azure-Hybridvorteil für AKS fortfahren.

Aktivieren von Azure-Hybridvorteil

Um den Vorteil für einen AKS-Cluster zu aktivieren, führen Sie den folgenden Befehl in PowerShell aus, und legen Sie die AzureHybridBenefit Eigenschaft azure-hybrid-benefit auf true. Sie werden aufgefordert, die Einhaltung der Bedingungen für Azure-Hybridvorteil zu bestätigen, bevor Sie fortfahren.

Update-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> -AzureHybridBenefit True

Beispielausgabe

I confirm I have an eligible Windows Server license with Azure Hybrid Benefit to apply this benefit to AKS on Azure Local or Windows Server. Visit https://aka.ms/ahb-aks for details (y/n)

Hinweis

Sie können auch die Azure-Hybridvorteil für den AKS-Aktivierungsvorgang aus einer Azure Cloud Shell-Instanz ausführen.

Überprüfen, ob der Vorteil aktiviert ist

Führen Sie den folgenden Befehl aus, und überprüfen Sie, ob die JSON-Eigenschaft AzureHybridBenefit auf True.

Get-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> | fl

Verwalten der Compliance für Azure-Hybridvorteil

Nach der Aktivierung von Azure-Hybridvorteil für AKS müssen Sie regelmäßig die Compliance für Azure-Hybridvorteil überprüfen und beibehalten. Sie können eine Bestandsaufnahme der Anzahl der ausgeführten Einheiten durchführen und diese Liste anhand der von Ihnen erworbenen Software Assurance-Lizenzen überprüfen. Um festzustellen, wie viele Cluster mit Azure-Hybridvorteil für AKS Sie betreiben, können Sie Ihre Microsoft Azure-Rechnung einsehen.

Um sich für den Azure-Hybridvorteil für AKS zu qualifizieren, müssen Sie AKS auf der Microsoft-Infrastruktur von Erstanbietern wie Azure Local oder Windows Server 2019/2022 ausführen und über die entsprechende Lizenz verfügen, um die zugrunde liegende Infrastruktur abzudecken. Sie können Azure-Hybridvorteil für AKS nur während der Software Assurance-Laufzeit verwenden. Wenn die Software Assurance-Laufzeit bald abläuft, müssen Sie entweder Ihren Vertrag mit Software Assurance verlängern oder die Azure-Hybridvorteil Funktionalität deaktivieren.

Überprüfen, ob Azure-Hybridvorteil für AKS auf meine Microsoft Azure-Rechnung angewendet wird

Siehe Kostenverwaltung und Abrechnung im Azure-Portal, um zu überprüfen, ob der Azure-Hybridvorteil für AKS auf Ihre Microsoft Azure-Rechnung angewendet wurde. Die Abrechnung erfolgt nicht in Echtzeit. Es besteht eine Verzögerung von mehreren Stunden, nachdem Sie den Azure-Hybridvorteil aktiviert haben, bevor er auf Ihrer Rechnung angezeigt wird.

Deaktivieren von Azure-Hybridvorteil für AKS

Führen Sie den folgenden Befehl aus, um den Vorteil zu deaktivieren:

Update-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> -AzureHybridBenefit False

Nächste Schritte