Delen via


Azure Hybrid Benefit voor AKS ingeschakeld door Azure Arc (AKS in Azure Local 22H2)

Van toepassing op: AKS in Azure Local 22H2, AKS op Windows Server

Azure Hybrid Benefit is een programma waarmee u de kosten voor het uitvoeren van workloads in de cloud aanzienlijk kunt verlagen. Met Azure Hybrid Benefit voor AKS die is ingeschakeld door Arc, kunt u de waarde van uw on-premises licenties maximaliseren en uw toepassingen zonder extra kosten moderniseren.

Wat is Azure Hybrid Benefit voor AKS?

Azure Hybrid Benefit voor AKS die door Arc is ingeschakeld, is een nieuw voordeel waarmee u de kosten van het uitvoeren van Kubernetes on-premises of aan de rand aanzienlijk kunt verlagen. Het werkt door u uw on-premises Windows Server Datacenter- of Standard-licenties met Software Assurance (SA) toe te passen om te betalen voor AKS. Elke Windows Server-kernlicentie geeft recht op gebruik op 1 virtuele kern van AKS. Er zijn enkele belangrijke details die u moet noteren met betrekking tot de activering van het voordeel voor AKS:

  • Azure Hybrid Benefit voor AKS is ingeschakeld op beheerclusterniveau (of AKS-host). U hoeft het voordeel voor workloadclusters niet in te schakelen.
  • Als u meerdere AKS-implementaties in Azure Lokaal of Windows Server hebt, moet u Azure Hybrid Benefit afzonderlijk inschakelen voor elke implementatie.
  • Als u Azure Hybrid Benefit inschakelt voor een AKS Arc-implementatie tijdens de proefperiode, wordt uw proefperiode niet nullen. Het voordeel wordt onmiddellijk geactiveerd en wordt toegepast aan het einde van de proefperiode.
  • Als u AKS Arc opnieuw installeert, wordt het voordeel niet automatisch hersteld. U moet dit voordeel opnieuw activeren voor de nieuwe implementatie.

Zie Voordelen van Software Assurance voor meer informatie over Software Assurance en met welke overeenkomsten het beschikbaar is.

In de rest van dit artikel wordt beschreven hoe u dit voordeel activeert voor AKS in Azure Local of Windows Server.

Tip

U kunt kostenbesparingen maximaliseren met behulp van Azure Hybrid Benefit voor Azure Local. Zie Azure Hybrid Benefit voor Azure Localvoor meer informatie.

Azure Hybrid Benefit voor AKS activeren

Vereisten

Zorg ervoor dat u een AKS-cluster hebt geïmplementeerd op een lokale Azure-host of een Windows Server-host.

Als u Azure PowerShell wilt gebruiken, kunt u Azure PowerShell upgraden naar de nieuwste versie (zorg ervoor dat u PowerShell start met beheerdersbevoegdheden).

  1. Installeer of werk de Az.Accounts modules bij Az.ConnectedKubernetes :

    Update-Module Az.Accounts 
    Update-Module Az.ConnectedKubernetes 
    
  2. (Optioneel) Als de installatie van de Az.* modules niet lukt en niet werkt, moet u extra PowerShell-machtigingen verlenen om externe scripts uit te voeren:

    Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process 
    

Notitie

U moet beschikken over de machtiging Microsoft.Kubernetes/connectedClusters/write voor de Kubernetes-clusterresource met Azure Arc van het beheercluster (microsoft.kubernetes/connectedclusters) om Azure Hybrid Benefit te activeren.

De naam van uw beheercluster ophalen

U kunt het AKS-hostbeheercluster controleren door de volgende opdracht uit te voeren op een willekeurig knooppunt in uw fysieke cluster om de kvaName naam op te halen:

(Get-AksHciConfig).Kva.kvaName

Voorbeelduitvoer

"<manangement cluster name>"

Controleer of Azure Hybrid Benefit voor AKS nog niet is ingeschakeld

Controleer of het voordeel nog niet is ingeschakeld in uw beheercluster. Als de functie is ingeschakeld, ziet u dat de eigenschap AzureHybridBenefit is ingesteld op true.

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

Voorbeelduitvoer

{
  "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"
}

Waarschuwing

Als u een lege waarde voor de JSON-eigenschap distributionhebt, volgt u deze koppeling om uw cluster te patchen voordat u doorgaat met het activeren van Azure Hybrid Benefit voor AKS.

Azure Hybrid Benefit activeren

Als u het voordeel voor een AKS-cluster wilt activeren, voert u de volgende opdracht uit in PowerShell en stelt u de AzureHybridBenefit of azure-hybrid-benefit eigenschap in op true. U wordt gevraagd om de naleving van de voorwaarden van Azure Hybrid Benefit te bevestigen voordat u doorgaat.

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

Voorbeelduitvoer

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)

Notitie

U kunt ook de Activeringsbewerking van Azure Hybrid Benefit voor AKS uitvoeren vanuit een Azure Cloud Shell-exemplaar .

Controleer of het voordeel is ingeschakeld

Voer de volgende opdracht uit en controleer of de JSON-eigenschap AzureHybridBenefit is ingesteld op True.

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

Naleving onderhouden voor Azure Hybrid Benefit

Nadat u Azure Hybrid Benefit voor AKS hebt geactiveerd, moet u regelmatig de naleving voor Azure Hybrid Benefit controleren en onderhouden. U kunt een inventaris uitvoeren van het aantal eenheden dat u uitvoert en deze lijst controleren op de Software Assurance-licenties die u hebt. Als u wilt bepalen hoeveel clusters u uitvoert met Azure Hybrid Benefit voor AKS, kunt u uw Microsoft Azure-factuur bekijken.

Als u in aanmerking wilt komen voor Azure Hybrid Benefit voor AKS, moet u AKS uitvoeren op een eigen Microsoft-infrastructuur, zoals Azure Local of Windows Server 2019/2022 en over de juiste licentie beschikken om de onderliggende infrastructuur te dekken. U kunt Azure Hybrid Benefit alleen gebruiken voor AKS tijdens de Software Assurance-term. Wanneer de Software Assurance-termijn bijna is verlopen, moet u uw overeenkomst verlengen met Software Assurance of de Functionaliteit van Azure Hybrid Benefit deactiveren.

Controleer of Azure Hybrid Benefit voor AKS is toegepast op mijn Microsoft Azure-factuur

Zie kostenbeheer en facturering in Azure Portal om te controleren of Azure Hybrid Benefit voor AKS is toegepast op uw Microsoft Azure-factuur. Facturering is niet van toepassing in realtime; er is een vertraging van enkele uren vanaf het moment dat u Azure Hybrid Benefit activeert voordat deze op uw factuur wordt weergegeven.

Azure Hybrid Benefit voor AKS deactiveren

Voer de volgende opdracht uit om het voordeel te deactiveren:

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

Volgende stappen