Compartilhar via


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

O 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 é o Benefício Híbrido do Azure para AKS?

O 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 o Software Assurance (SA) 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 do AKS:

  • O 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 do Windows Server, deverá habilitar o Benefício Híbrido do Azure individualmente para cada implantação.
  • Se você habilitar o 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 teste.
  • 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ê pode maximizar a economia de custos usando também o Benefício Híbrido do Azure para Azure Stack HCI. Para obter mais informações, confira Benefício Híbrido do Azure para Azure Stack HCI.

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

Pré-requisitos

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

Para usar o Azure PowerShell, você pode atualizar o Azure PowerShell para a versão mais recente (certifique-se de iniciar 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 repositório de cluster do Kubernetes habilitado para Azure Arc 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ó no 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 ativado, você 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 você tiver um valor vazio para a propriedade distributionJSON, siga este link para corrigir o cluster antes de prosseguir com a ativação do Benefício Híbrido do Azure para AKS.

Ativar o 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 or azure-hybrid-benefit como true. Você será solicitado a confirmar a conformidade com os termos do Benefício Híbrido do Azure antes de continuar.

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 a operação de ativação do Benefício Híbrido do Azure para AKS em uma instância do Azure Cloud Shell .

Verifique se o benefício está habilitado

Execute o comando a seguir 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 para o Benefício Híbrido do Azure

Depois de ativar o Benefício Híbrido do Azure para AKS, você deve verificar e manter regularmente a conformidade do Benefício Híbrido do Azure. Você pode executar um inventário de quantas unidades está executando e verificar isso com as licenças do Software Assurance que você tem. Para determinar quantos clusters com o Benefício Híbrido do Azure para AKS 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 Azure Stack HCI ou Windows Server 2019/2022, e ter a licença apropriada para cobrir a infraestrutura subjacente. Você só pode usar o Benefício Híbrido do Azure para AKS durante o período do 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 do Benefício Híbrido do Azure.

Verificar se o Benefício Híbrido do Azure para AKS está aplicado à minha fatura do Microsoft Azure

Consulte Gerenciamento de Custos e Cobrança no portal do Azure para verificar se o Benefício Híbrido do Azure para 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 desde o momento em que você ativou o Benefício Híbrido do Azure até que ele apareça em sua fatura.

Desativar o 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