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).
Instale ou atualize os
Az.Accounts
módulos eAz.ConnectedKubernetes
:Update-Module Az.Accounts Update-Module Az.ConnectedKubernetes
(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 distribution
JSON, 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