Udostępnij za pośrednictwem


Korzyść hybrydowa Azure dla AKS włączona przez Azure Arc (AKS na Azure Local 22H2)

Dotyczy: AKS w Azure Local 22H2, AKS na Windows Server

Korzyść użycia hybrydowego platformy Azure to program, który umożliwia znaczne zmniejszenie kosztów uruchamiania obciążeń w chmurze. Dzięki korzyści użycia hybrydowego platformy Azure dla usługi AKS włączonej przez usługę Arc można zmaksymalizować wartość licencji lokalnych i zmodernizować aplikacje bez dodatkowych kosztów.

Co to jest Korzyść użycia hybrydowego platformy Azure dla usługi AKS?

Korzyść użycia hybrydowego platformy Azure dla usługi AKS włączonej przez usługę Arc jest nową korzyścią, która może pomóc znacznie zmniejszyć koszt działania rozwiązania Kubernetes lokalnie lub na brzegu sieci. Działa przez umożliwienie stosowania lokalnych licencji systemu Windows Server Datacenter lub Standard z pakietem Software Assurance (SA) do płacenia za usługę AKS. Każda licencja podstawowa systemu Windows Server uprawnia do korzystania z 1 rdzenia wirtualnego usługi AKS. Należy pamiętać o kilku ważnych szczegółach dotyczących aktywacji korzyści dla usługi AKS:

  • Korzyść użycia hybrydowego platformy Azure dla usługi AKS jest włączona na poziomie klastra zarządzania (lub hosta usługi AKS). Nie musisz włączać korzyści dla klastrów obciążeń.
  • Jeśli masz wiele usług AKS w ramach wdrożeń Azure Local lub Windows Server, musisz włączyć Korzyść hybrydową Azure indywidualnie dla każdego wdrożenia.
  • Jeśli włączysz Korzyść użycia hybrydowego platformy Azure wdrożenia usługi AKS Arc w okresie próbnym, nie spowoduje to unieważnienia okresu próbnego. Korzyść jest aktywowana natychmiast i jest stosowana na koniec okresu próbnego.
  • Ponowne zainstalowanie usługi AKS Arc nie powoduje automatycznego przywrócenia korzyści. Należy ponownie uaktywnić tę korzyść dla nowego wdrożenia.

Aby uzyskać więcej informacji na temat pakietu Software Assurance i dostępnych umów, zobacz Korzyści z pakietu Software Assurance.

W dalszej części tego artykułu opisano, jak aktywować tę korzyść dla usługi AKS w usłudze Azure Local lub Windows Server.

Napiwek

Oszczędności kosztów można zmaksymalizować, korzystając również z korzyści Azure Hybrid Benefit dla lokalnych zasobów Azure. Aby uzyskać więcej informacji, zobacz Korzyść użycia hybrydowego platformy Azure dla usługi Azure Local.

Aktywowanie Korzyść użycia hybrydowego platformy Azure dla usługi AKS

Wymagania wstępne

Upewnij się, że na hoście platformy Azure lub na hoście systemu Windows Server wdrożono klaster usługi AKS.

Aby użyć programu Azure PowerShell, możesz uaktualnić program Azure PowerShell do najnowszej wersji (pamiętaj, aby uruchomić program PowerShell z uprawnieniami administratora).

  1. Zainstaluj lub zaktualizuj Az.Accounts moduły i Az.ConnectedKubernetes :

    Update-Module Az.Accounts 
    Update-Module Az.ConnectedKubernetes 
    
  2. (Opcjonalnie) Az.* Jeśli instalacja modułów nie powiedzie się i nie działa, musisz przyznać dodatkowe uprawnienia programu PowerShell do wykonywania skryptów zewnętrznych:

    Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process 
    

Uwaga

Aby aktywować Korzyść Hybrydową platformy Azure, musisz mieć uprawnienie Microsoft.Kubernetes/connectedClusters/write do zasobu klastra Kubernetes z obsługą Azure Arc klastra zarządzania (microsoft.kubernetes/connectedclusters).

Pobieranie nazwy klastra zarządzania

Aby pobrać kvaName nazwę, możesz zweryfikować klaster zarządzania hostami usługi AKS, uruchamiając następujące polecenie w dowolnym węźle w klastrze fizycznym:

(Get-AksHciConfig).Kva.kvaName

Przykładowe dane wyjściowe

"<manangement cluster name>"

Sprawdź, czy Korzyść użycia hybrydowego platformy Azure dla usługi AKS nie jest jeszcze włączona

Sprawdź, czy korzyść nie została jeszcze włączona w klastrze zarządzania. Jeśli funkcja jest włączona, powinna zostać wyświetlona właściwość AzureHybridBenefit ustawiona na wartość true.

Connect-AzAccount -Tenant <TenantId> -Subscription <SubscriptionId> -UseDeviceAuthentication
Set-AzContext -Subscription <Subscription>
Get-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> | fl

Przykładowe dane wyjściowe

{
  "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"
}

Ostrzeżenie

Jeśli masz pustą wartość właściwości distributionJSON, użyj tego linku, aby zastosować poprawkę klastra przed aktywowaniem Korzyść użycia hybrydowego platformy Azure dla usługi AKS.

Aktywowanie Korzyść użycia hybrydowego platformy Azure

Aby aktywować korzyść dla klastra usługi AKS, uruchom następujące polecenie w programie PowerShell i ustaw AzureHybridBenefit właściwość or azure-hybrid-benefit na true. Przed kontynuowaniem zostanie wyświetlony monit o potwierdzenie zgodności z warunkami korzyści użycia hybrydowego platformy Azure.

Update-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> -AzureHybridBenefit True

Przykładowe dane wyjściowe

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)

Uwaga

Możesz również wykonać Korzyść użycia hybrydowego platformy Azure dla operacji aktywacji usługi AKS z wystąpienia usługi Azure Cloud Shell.

Sprawdź, czy korzyść jest włączona

Uruchom następujące polecenie i sprawdź, czy właściwość AzureHybridBenefit JSON jest ustawiona na Truewartość .

Get-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> | fl

Utrzymywanie zgodności dla Korzyść użycia hybrydowego platformy Azure

Po aktywowaniu Korzyść użycia hybrydowego platformy Azure dla usługi AKS należy regularnie sprawdzać i utrzymywać zgodność Korzyść użycia hybrydowego platformy Azure. Możesz wykonać spis liczby uruchomionych jednostek i sprawdzić tę listę względem posiadanych licencji pakietu Software Assurance. Aby sprawdzić, ile klastrów z korzyścią hybrydową Azure dla usługi AKS uruchamiasz, możesz spojrzeć na swój rachunek Microsoft Azure.

Aby zakwalifikować się do korzyści użycia hybrydowego platformy Azure dla usługi AKS, musisz uruchomić usługę AKS w infrastrukturze firmy Microsoft, takiej jak Azure Local lub Windows Server 2019/2022 i mieć odpowiednią licencję na pokrycie podstawowej infrastruktury. W okresie pakietu Software Assurance można używać tylko Korzyść użycia hybrydowego platformy Azure dla usługi AKS. Gdy termin pakietu Software Assurance zbliża się do wygaśnięcia, musisz odnowić umowę z pakietem Software Assurance lub zdezaktywować funkcje Korzyść użycia hybrydowego platformy Azure.

Sprawdź, czy Korzyść użycia hybrydowego platformy Azure dla usługi AKS jest stosowana do mojego rachunku za korzystanie z platformy Microsoft Azure

Zobacz Zarządzanie kosztami i rozliczenia w portalu Azure, aby sprawdzić, czy korzyść hybrydową platformy Azure dla AKS została zastosowana do rachunku za Azure. Rozliczenia nie są stosowane w czasie rzeczywistym; od momentu aktywacji Azure Hybrid Benefit występuje opóźnienie kilku godzin, zanim zostanie to odzwierciedlone na rachunku.

Dezaktywowanie Korzyść użycia hybrydowego platformy Azure dla usługi AKS

Uruchom następujące polecenie, aby dezaktywować korzyść:

Update-AzConnectedKubernetes -ClusterName <management cluster name> -ResourceGroupName <resource group name> -AzureHybridBenefit False

Następne kroki