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 pela 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 pela Arc é um novo benefício que pode ajudá-lo a reduzir significativamente o custo de execução do Kubernetes no local ou na borda. Ele funciona permitindo que você aplique suas licenças locais do Windows Server Datacenter ou Standard com Software Assurance (SA) para pagar pelo AKS. Cada licença de núcleo do Windows Server dá direito ao uso em 1 núcleo virtual do AKS. Há alguns detalhes importantes a serem observados sobre a ativação do benefício para AKS:
- O Benefício Híbrido do Azure para AKS está habilitado no nível do cluster de gerenciamento (ou host AKS). Não é necessário habilitar o benefício para clusters de carga de trabalho.
- Se você tiver vários AKS em implantações do 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, isso não anulará seu período de avaliação. O benefício é ativado imediatamente e é aplicado no final do período experimental.
- 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.
Gorjeta
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, consulte 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 AKS implantado em um HCI do Azure Stack ou em um host 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
Nota
Você deve ter a permissão Microsoft.Kubernetes/connectedClusters/write para o cluster 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 AKS executando o seguinte comando em qualquer nó do 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ê 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 seu 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 para um cluster AKS, execute o seguinte comando 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)
Nota
Você também pode fazer a operação de ativação do Benefício Híbrido do Azure para AKS a partir de uma instância do Azure Cloud Shell .
Verifique se o benefício está habilitado
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 com 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 com o Benefício Híbrido do Azure. Você pode realizar um inventário de quantas unidades está executando e verificar isso em relação às 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 Microsoft de primeira parte, 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 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 Conta do Microsoft Azure
Consulte Gestão de Custos e Faturação no portal do Azure para verificar se o Benefício Híbrido do Azure para 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 desde o momento em que você ativou o Benefício Híbrido do Azure até que ele apareça na 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