Benefício Híbrido do Azure para AKS habilitado 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 permite reduzir significativamente os custos de execução de cargas de trabalho na nuvem. Com o Benefício Híbrido do Azure para AKS habilitado pelo Arc, você pode maximizar o valor de suas licenças locais e modernizar seus aplicativos sem custo adicional.

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

Benefício Híbrido do Azure para AKS habilitado pelo Arc é um novo benefício que pode ajudá-lo a reduzir significativamente o custo de execução do Kubernetes local ou na borda. Ele funciona permitindo que você aplique suas licenças locais do Windows Server Datacenter ou Standard com SA (Software Assurance) para pagar pelo AKS. Cada licença principal do Windows Server dá direito ao uso em um núcleo virtual do AKS. Há alguns detalhes importantes a serem observados sobre a ativação do benefício para o AKS:

  • Benefício Híbrido do Azure para AKS está habilitado no nível do cluster de gerenciamento (ou host do AKS). Você não precisa habilitar o benefício para clusters de carga de trabalho.
  • Se você tiver várias implantações do AKS no Azure Stack HCI ou no Windows Server, deverá habilitar Benefício Híbrido do Azure individualmente para cada implantação.
  • Se você habilitar Benefício Híbrido do Azure em uma implantação do AKS Arc durante o período de avaliação, ele não anulará o período de avaliação. O benefício é ativado imediatamente e é aplicado no final do período de avaliação.
  • A reinstalação do AKS Arc não restabelece automaticamente o benefício. Você deve reativar esse benefício para a nova implantação.

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

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

Dica

Você também pode maximizar a economia de custos usando Benefício Híbrido do Azure para o Azure Stack HCI. Para obter mais informações, consulte Benefício Híbrido do Azure para o Azure Stack HCI.

Ativar Benefício Híbrido do Azure para AKS

Pré-requisitos

Verifique se você tem um cluster do AKS implantado em um Azure Stack HCI ou em um host do Windows Server.

Para usar Azure PowerShell, você pode atualizar Azure PowerShell para a versão mais recente (inicie 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, você deverá conceder permissões adicionais do PowerShell para executar scripts externos:

    Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process 
    

Observação

Você deve ter a permissão Microsoft.Kubernetes/connectedClusters/write para o cluster do Kubernetes habilitado para Azure Arc reordenar do cluster de gerenciamento (microsoft.kubernetes/connectedclusters) para ativar o Benefício Híbrido do Azure.

Recuperar o nome do cluster de gerenciamento

Você pode verificar o cluster de gerenciamento de host do AKS executando o seguinte comando em qualquer nó em seu cluster físico para recuperar o kvaName nome:

(Get-AksHciConfig).Kva.kvaName

Saída de exemplo

"<manangement cluster name>"

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

Verifique se o benefício ainda não foi habilitado no cluster de gerenciamento. Se o benefício já tiver sido habilitado, você deverá ver a propriedade definida truecomo AzureHybridBenefit .

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 você tiver um valor vazio para a propriedade distributionJSON , siga este link para corrigir o cluster antes de continuar com a ativação de Benefício Híbrido do Azure para AKS.

Ativar Benefício Híbrido do Azure

Para ativar o benefício de um cluster do AKS, execute o comando a seguir no PowerShell e defina a AzureHybridBenefit propriedade ou azure-hybrid-benefit como true. Você será solicitado a confirmar 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)

Observação

Você também pode fazer o Benefício Híbrido do Azure para a operação de ativação do AKS de uma instância de Cloud Shell do Azure.

Verifique se o benefício está habilitado

Execute o comando a seguir e marcar que a propriedade AzureHybridBenefit JSON está definida Truecomo .

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

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

Depois de ativar Benefício Híbrido do Azure para AKS, você deve marcar regularmente e manter a conformidade para Benefício Híbrido do Azure. Você pode executar um inventário de quantas unidades você está executando e marcar isso em relação às licenças do Software Assurance que você tem. Para determinar quantos clusters com Benefício Híbrido do Azure para o AKS que você está executando, você pode examinar sua fatura do Microsoft Azure.

Para se qualificar para o Benefício Híbrido do Azure para AKS, você deve estar executando o AKS na infraestrutura interna da Microsoft, como o Azure Stack HCI ou o Windows Server 2019/2022 e ter a licença apropriada para cobrir a infraestrutura subjacente. Você só pode usar Benefício Híbrido do Azure para AKS durante o termo Software Assurance. Quando o prazo do Software Assurance estiver prestes a expirar, você deverá renovar seu contrato com o Software Assurance ou desativar a funcionalidade de Benefício Híbrido do Azure.

Verifique se Benefício Híbrido do Azure para AKS está aplicado à minha Fatura do Microsoft Azure

Confira Gerenciamento de Custos e Cobrança no portal do Azure para verificar se o Benefício Híbrido do Azure do AKS foi aplicado à sua fatura do Microsoft Azure. Observe que a cobrança não se aplica em tempo real. Haverá um atraso de várias horas a partir do momento em que você ativou Benefício Híbrido do Azure até que ele seja exibido em sua fatura.

Desativar Benefício Híbrido do Azure para AKS

Execute o seguinte comando para desativar o benefício:

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

Próximas etapas