Benefício Híbrido do Azure para AKS ativado pelo Azure Arc (AKS no Azure Local 22H2)
Aplica-se a: AKS em Azure Local 22H2, AKS em 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 extra.
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 Local 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 Local ou no Windows Server.
Gorjeta
Você pode maximizar a economia de custos usando também o Benefício Híbrido do Azure para Azure Local. Para obter mais informações, consulte Benefício Híbrido do Azure para o Azure Local.
Ativar o Benefício Híbrido do Azure para AKS
Pré-requisitos
Verifique se você tem um cluster AKS implantado em um host do Azure Local 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
Nota
Você deve ter a permissão Microsoft.Kubernetes/connectedClusters/write para o recurso de 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 estava habilitado no cluster de gerenciamento. Se o benefício estiver 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 Azure Local 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ão em operação e verificar esta lista em relação às suas licenças de Software Assurance. Para determinar quantos clusters está a executar com o Benefício Híbrido do Azure para AKS, pode consultar a sua fatura da Microsoft Azure.
Para se qualificar para o Benefício Híbrido do Azure para AKS, você deve estar executando o AKS na infraestrutura primeira da Microsoft, como o Azure Local 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 à fatura do Microsoft Azure. A faturação não se aplica em tempo real; há um atraso de várias horas a partir do momento em que você ativa o Benefício Híbrido do Azure antes 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