Freigeben über


Azure-Hybridvorteil für von Azure Arc aktivierte AKS (AKS in Azure Stack HCI 22H2)

Gilt für: AKS in Azure Stack HCI 22H2, AKS unter Windows Server

Azure-Hybridvorteil ist ein Programm, mit dem Sie die Kosten für die Ausführung von Workloads in der Cloud erheblich reduzieren können. Mit Azure-Hybridvorteil für AKS, die von Arc aktiviert ist, 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 AKS, die von Arc aktiviert werden, ist ein neuer Vorteil, mit dem Sie die Kosten für die lokale Ausführung von Kubernetes oder am Edge erheblich reduzieren können. Dies funktioniert, indem Sie Ihre lokalen Windows Server Datacenter- oder Standard-Lizenzen 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 zu beachten:

  • Azure-Hybridvorteil für AKS ist auf Verwaltungsclusterebene (oder AKS-Host) aktiviert. Sie müssen den Vorteil für Workloadcluster nicht aktivieren.
  • Wenn Sie über mehrere AKS in Azure Stack HCI- oder Windows Server-Bereitstellungen verfügen, müssen Sie 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 zunichte gemacht. Der Vorteil wird sofort aktiviert und am Ende des Testzeitraums angewendet.
  • Durch die Neuinstallation von AKS Arc wird der Vorteil nicht automatisch wiederhergestellt. Sie müssen diesen Vorteil für die neue Bereitstellung erneut aktivieren.

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

Im Weiteren Teil dieses Artikels wird beschrieben, wie Sie diesen Vorteil für AKS in Azure Stack HCI oder Windows Server aktivieren.

Tipp

Sie können Kosteneinsparungen maximieren, indem Sie auch Azure-Hybridvorteil für Azure Stack HCI verwenden. Weitere Informationen finden Sie unter Azure-Hybridvorteil für Azure Stack HCI.

Aktivieren von Azure-Hybridvorteil für AKS

Voraussetzungen

Stellen Sie sicher, dass Sie einen AKS-Cluster auf einem Azure Stack HCI- 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 Sie die Az.Accounts Module und Az.ConnectedKubernetes :

    Update-Module Az.Accounts 
    Update-Module Az.ConnectedKubernetes 
    
  2. (Optional) Wenn die Installation der Az.* Module 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 benötigen die Berechtigung Microsoft.Kubernetes/connectedClusters/write für die Azure Arc-fähige Kubernetes-Clusterresoruce des Verwaltungsclusters (microsoft.kubernetes/connectedclusters), 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 für Ihren Verwaltungscluster noch nicht aktiviert ist. Wenn der Vorteil bereits aktiviert wurde, sollte die -Eigenschaft AzureHybridBenefit auf truefestgelegt 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 Ihren Cluster zu patchen, bevor Sie mit der Aktivierung 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 oder azure-hybrid-benefit auf fest true. Sie werden aufgefordert, die Einhaltung Azure-Hybridvorteil Bedingungen 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 HCI or Windows Server. Visit https://aka.ms/ahb-aks for details (y/n)

Hinweis

Sie können den Azure-Hybridvorteil für AKS-Aktivierungsvorgang auch über eine Azure Cloud Shell instance 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 Truefestgelegt ist.

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

Einhaltung der Compliance für Azure-Hybridvorteil

Nach der Aktivierung Azure-Hybridvorteil für AKS müssen Sie regelmäßig die Compliance für Azure-Hybridvorteil überprüfen und aufrechterhalten. Sie können eine Bestandsaufnahme durchführen, wie viele Einheiten Sie ausführen, und dies anhand der Software Assurance-Lizenzen überprüfen, über die Sie verfügen. Um zu ermitteln, wie viele Cluster mit Azure-Hybridvorteil für AKS ausgeführt werden, können Sie sich Ihre Microsoft Azure-Rechnung ansehen.

Um sich für die Azure-Hybridvorteil für AKS zu qualifizieren, müssen Sie AKS in der Microsoft-Erstanbieterinfrastruktur wie Azure Stack HCI oder Windows Server 2019/2022 ausführen und über die entsprechende Lizenz zum Abdecken der zugrunde liegenden Infrastruktur verfügen. Sie können Azure-Hybridvorteil für AKS nur während der Software Assurance-Laufzeit verwenden. Wenn die Software Assurance-Laufzeit kurz vor ablaufen wird, müssen Sie entweder Ihre Vereinbarung mit Software Assurance verlängern oder die Azure-Hybridvorteil Funktionalität deaktivieren.

Vergewissern Sie sich, dass Azure-Hybridvorteil für AKS auf meine Microsoft Azure-Rechnung angewendet wird.

Überprüfen Sie unter Kostenverwaltung und Abrechnung im Azure-Portal, ob die Azure-Hybridvorteil für AKS auf Ihre Microsoft Azure-Rechnung angewendet wurde. Beachten Sie, dass die Abrechnung nicht in Echtzeit gilt. Es kommt zu einer Verzögerung von mehreren Stunden ab dem Zeitpunkt, zu dem Sie Azure-Hybridvorteil aktiviert haben, bis sie auf Ihrer Rechnung angezeigt wird.

Deaktivieren 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