Benefício Híbrido do Azure para o AKS ativado pelo Azure Arc (AKS no Azure Stack HCI 22H2)

Aplica-se a: AKS no Azure Stack HCI 22H2, AKS no Windows Server

Benefício Híbrido do Azure é um programa que lhe permite reduzir significativamente os custos de execução de cargas de trabalho na cloud. Com Benefício Híbrido do Azure para o AKS ativado pelo Arc, pode maximizar o valor das suas licenças no local e modernizar as suas aplicações sem custos adicionais.

O que é Benefício Híbrido do Azure para o AKS?

Benefício Híbrido do Azure para o AKS ativado pelo Arc é um novo benefício que pode ajudá-lo a reduzir significativamente o custo de execução do Kubernetes no local ou no edge. Funciona ao permitir-lhe aplicar as suas licenças do Windows Server Datacenter ou Standard no local com o Software Assurance (SA) para pagar o AKS. Cada licença principal do Windows Server é utilizada em 1 núcleo virtual do AKS. Existem alguns detalhes importantes a ter em conta sobre a ativação do benefício para o AKS:

  • Benefício Híbrido do Azure do AKS está ativado ao nível do cluster de gestão (ou anfitrião do AKS). Não precisa de ativar o benefício para clusters de cargas de trabalho.
  • Se tiver vários AKS em implementações do Azure Stack HCI ou do Windows Server, tem de ativar Benefício Híbrido do Azure individualmente para cada implementação.
  • Se ativar Benefício Híbrido do Azure numa implementação do AKS Arc durante o período de avaliação, não anula o período de avaliação. O benefício é ativado imediatamente e é aplicado no final do período de avaliação.
  • Reinstalar o AKS Arc não restabelece automaticamente o benefício. Tem de reativar este benefício para a nova implementação.

Para obter mais informações sobre o Software Assurance e com que contratos está disponível, veja Benefícios do Software Assurance.

O resto deste artigo descreve como ativar este benefício para o AKS no Azure Stack HCI ou no Windows Server.

Dica

Pode maximizar a poupança de custos ao utilizar também Benefício Híbrido do Azure para o Azure Stack HCI. Para obter mais informações, veja Benefício Híbrido do Azure do Azure Stack HCI.

Ativar Benefício Híbrido do Azure para o AKS

Pré-requisitos

Certifique-se de que tem um cluster do AKS implementado num Azure Stack HCI ou num anfitrião do Windows Server.

Para utilizar Azure PowerShell, pode atualizar Azure PowerShell para a versão mais recente (certifique-se de que inicia o PowerShell com privilégios de administrador).

  1. Instale ou atualize os Az.Accounts módulos e Az.ConnectedKubernetes :

    Update-Module Az.Accounts 
    Update-Module Az.ConnectedKubernetes 
    
  2. (Opcional) Se a instalação dos Az.* módulos não for bem-sucedida e não funcionar, tem de conceder permissões adicionais do PowerShell para executar scripts externos:

    Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process 
    

Nota

Tem de ter a permissão Microsoft.Kubernetes/connectedClusters/write para o resorce do cluster do Kubernetes compatível com o Azure Arc do cluster de gestão (microsoft.kubernetes/connectedclusters) para ativar o Benefício Híbrido do Azure.

Obter o nome do cluster de gestão

Pode verificar o cluster de gestão de anfitriões do AKS ao executar o seguinte comando em qualquer nó no cluster físico para obter o kvaName nome:

(Get-AksHciConfig).Kva.kvaName

Saída de exemplo

"<manangement cluster name>"

Verifique se o Benefício Híbrido do Azure do AKS ainda não está ativado

Verifique se o benefício ainda não está ativado no cluster de gestão. Se o benefício já tiver sido ativado, deverá ver a propriedade AzureHybridBenefit definida como true.

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

Saída de exemplo

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

Aviso

Se tiver um valor vazio para a propriedade distributionJSON, siga esta ligação para corrigir o cluster antes de continuar a ativar Benefício Híbrido do Azure para o AKS.

Ativar Benefício Híbrido do Azure

Para ativar o benefício de um cluster do AKS, execute o seguinte comando no PowerShell e defina a AzureHybridBenefit propriedade ou azure-hybrid-benefit como true. Ser-lhe-á pedido que confirme a conformidade com Benefício Híbrido do Azure termos antes de prosseguir.

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

Saída de exemplo

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)

Nota

Também pode efetuar o Benefício Híbrido do Azure da operação de ativação do AKS a partir de uma instância do Azure Cloud Shell.

Verifique se o benefício está ativado

Execute o seguinte comando e verifique se a propriedade AzureHybridBenefit JSON está definida como True.

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

Manter a conformidade do Benefício Híbrido do Azure

Depois de ativar Benefício Híbrido do Azure para o AKS, tem de verificar e manter regularmente a conformidade para Benefício Híbrido do Azure. Pode efetuar um inventário de quantas unidades está a executar e verificar isto em relação às licenças do Software Assurance que tem. Para determinar quantos clusters com Benefício Híbrido do Azure para o AKS que está a executar, pode ver a fatura do Microsoft Azure.

Para se qualificar para o Benefício Híbrido do Azure para o AKS, tem de executar o AKS em infraestruturas da Microsoft de primeira entidade, como o Azure Stack HCI ou o Windows Server 2019/2022 e ter a licença adequada para cobrir a infraestrutura subjacente. Só pode utilizar Benefício Híbrido do Azure para o AKS durante o termo Software Assurance. Quando o termo Software Assurance estiver prestes a expirar, tem de renovar o contrato com o Software Assurance ou desativar a funcionalidade Benefício Híbrido do Azure.

Verifique se a Benefício Híbrido do Azure do AKS é aplicada à minha Fatura do Microsoft Azure

Veja Cost Management e Faturação no portal do Azure para verificar se o Benefício Híbrido do Azure do AKS foi aplicado à sua fatura do Microsoft Azure. Tenha em atenção que a faturação não se aplica em tempo real. Haverá um atraso de várias horas a partir do momento em que ativou Benefício Híbrido do Azure até aparecer na sua fatura.

Desativar Benefício Híbrido do Azure para o AKS

Execute o seguinte comando para desativar o benefício:

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

Passos seguintes