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).
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, 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 distribution
JSON, 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