Benefício Híbrido do Azure para o AKS ativado pelo Azure Arc (AKS no Azure Stack HCI 23H2)

Aplica-se a: Azure Stack HCI, versão 23H2

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 Azure 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 ativado pelo Arc?

Benefício Híbrido do Azure para o AKS ativado pelo Arc pode ajudá-lo a reduzir significativamente o custo de execução do Kubernetes no local ou na periferia. Funciona ao permitir-lhe aplicar as 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 permite utilizar em 1 núcleo virtual do AKS. Existem alguns detalhes importantes a ter em conta relativamente à ativação do benefício para o AKS:

  • Benefício Híbrido do Azure para o AKS Arc 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, isso 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 os contratos disponíveis, veja Benefícios do Software Assurance.

O resto deste artigo descreve como ativar este benefício para o AKS no Azure Stack HCI ou 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 para o Azure Stack HCI.

Utilizar Benefício Híbrido do Azure para o AKS ativado pelo Arc ao configurar um cluster

Aviso

Benefício Híbrido do Azure para o AKS Arc não funciona num SKU de parceiro OEM agrupado. Se estiver ativada, a definição não tem efeito.

Para ativar Benefício Híbrido do Azure para o AKS durante a criação do cluster, utilize o --enable-ahub sinalizador quando executar az aksarc create:

az aksarc create -n <cluster name> -g <resource group> --custom-location <custom location> --enable-ahub

Resultado do exemplo:

{
  "extendedLocation": { 
    "name": "<custom location>", 
    "type": "CustomLocation" 
  }, 
  "id": "/subscriptions/<subscription id>/resourceGroups/<resource group>/providers/Microsoft.Kubernetes/connectedClusters/<cluster name>/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default", 
  "name": "default", 
  "properties": { 
    "agentPoolProfiles": [ 
      { 
        "osSku": "CBLMariner", 
        "osType": "Linux", 
        "vmSize": "Standard_A4_v2" 
      } 
    ], 
    "autoScalerProfile": { 
    }, 
    "cloudProviderProfile": { 
      "infraNetworkProfile": { 
        "vnetSubnetIds": [    ] 
      } 
    }, 
    "clusterVmAccessProfile": { 
      "authorizedIpRanges": null 
    }, 
    "controlPlane": { 
      "controlPlaneEndpoint": { 
        "hostIp": null 
      }, 
      "count": 1, 
      "vmSize": "Standard_A4_v2" 
    }, 
    "kubernetesVersion": "1.25.11", 
    "licenseProfile": { 
      "azureHybridBenefit": "True" 
    }, 
    "linuxProfile": { 
      "ssh": { 
        "publicKeys": [ 
          { 
            "keyData": "<ssh key>" 
          } 
        ] 
      } 
    }, 
    "networkProfile": { 
      "networkPolicy": "calico", 
      "podCidr": "10.244.0.0/16" 
    }, 
    "provisioningState": "Succeeded", 
    "status": { 
      "controlPlaneStatus": [ 
      ], 
      "currentState": "Succeeded", 
      "errorMessage": null, 
      "operationStatus": null 
    }, 
    "storageProfile": { 
      "nfsCsiDriver": { 
        "enabled": true 
      }, 
      "smbCsiDriver": { 
        "enabled": true 
      } 
    } 
  }, 
  "resourceGroup": "<resource group>", 
  "systemData": { 
  }, 
  "type": "microsoft.hybridcontainerservice/provisionedclusterinstances" 
}

Utilizar Benefício Híbrido do Azure para o AKS Arc num cluster existente

Execute o az aksarc update comando com o --enable-ahub sinalizador para ativar Benefício Híbrido do Azure para o AKS ativado pelo Arc num cluster que já foi criado sem o benefício ativado:

az aksarc update --name <cluster name> -g <resource group> --enable-ahub

Desativar Benefício Híbrido do Azure para o AKS Arc

Para desativar Benefício Híbrido do Azure para o AKS Arc, execute o seguinte comando:

az aksarc update --name <cluster name> -g <resource group> --disable-ahub

Resultado do exemplo:

{ 
"extendedLocation": { 
    "name": "<custom location>", 
    "type": "CustomLocation" 
  }, 
  "id": "/subscriptions/<subscription id>/resourceGroups/<resource group>/providers/Microsoft.Kubernetes/connectedClusters/<cluster name>/providers/Microsoft.HybridContainerService/provisionedClusterInstances/default", 
  "name": "default", 
  "properties": { 
    "agentPoolProfiles": [ 
      { 
        "osSku": "CBLMariner", 
        "osType": "Linux", 
        "vmSize": "Standard_A4_v2" 
      } 
    ], 
    "autoScalerProfile": { 
    }, 
    "cloudProviderProfile": { 
      "infraNetworkProfile": { 
        "vnetSubnetIds": [    ] 
      } 
    }, 
    "clusterVmAccessProfile": { 
      "authorizedIpRanges": null 
    }, 
    "controlPlane": { 
      "controlPlaneEndpoint": { 
        "hostIp": null 
      }, 
      "count": 1, 
      "vmSize": "Standard_A4_v2" 
    }, 
    "kubernetesVersion": "1.25.11", 
    "licenseProfile": { 
      "azureHybridBenefit": "False" 
    }, 
    "linuxProfile": { 
      "ssh": { 
        "publicKeys": [ 
          { 
            "keyData": "<ssh key>" 
          } 
        ] 
      } 
    }, 
    "networkProfile": { 
      "networkPolicy": "calico", 
      "podCidr": "10.244.0.0/16" 
    }, 
    "provisioningState": "Succeeded", 
    "status": { 
      "controlPlaneStatus": [ 
      ], 
      "currentState": "Succeeded", 
      "errorMessage": null, 
      "operationStatus": null 
    }, 
    "storageProfile": { 
      "nfsCsiDriver": { 
        "enabled": true 
      }, 
      "smbCsiDriver": { 
        "enabled": true 
      } 
    } 
  }, 
  "resourceGroup": "<resource group>", 
  "systemData": { 
  }, 
  "type": "microsoft.hybridcontainerservice/provisionedclusterinstances" 
}

Manter a conformidade do Benefício Híbrido do Azure

Depois de ativar Benefício Híbrido do Azure para o AKS Arc, tem de verificar e manter a conformidade regularmente. Pode efetuar um inventário de quantas unidades está a executar e verificar esta situação 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 são executados, pode ver a fatura do Microsoft Azure.

Para se qualificar para o Benefício Híbrido do Azure para o AKS Arc, tem de executar o AKS numa infraestrutura da Microsoft original, 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 Arc 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 de Benefício Híbrido do Azure.

Verifique se Benefício Híbrido do Azure do AKS Arc está aplicado à 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 Arc foi aplicado à sua fatura do Microsoft Azure. Tenha em atenção que a faturação não se aplica em tempo real. Existe um atraso de várias horas desde o momento em que ativou o Benefício Híbrido do Azure até aparecer na sua fatura.

Passos seguintes