Bagikan melalui


Azure Hybrid Benefit untuk AKS diaktifkan oleh Azure Arc (AKS di Azure Local 22H2)

Berlaku untuk: AKS di Azure Local 22H2, AKS di Windows Server

Azure Hybrid Benefit adalah program yang memungkinkan Anda mengurangi biaya menjalankan beban kerja secara signifikan di cloud. Dengan Azure Hybrid Benefit untuk AKS yang diaktifkan oleh Arc, Anda dapat memaksimalkan nilai lisensi lokal Anda dan memodernisasi aplikasi Anda tanpa biaya tambahan.

Apa itu Azure Hybrid Benefit untuk AKS?

Azure Hybrid Benefit untuk AKS yang diaktifkan oleh Arc adalah manfaat baru yang dapat membantu Anda mengurangi biaya menjalankan Kubernetes secara signifikan secara lokal atau di tepi. Ini berfungsi dengan memungkinkan Anda menerapkan lisensi Windows Server Datacenter atau Standar lokal Anda dengan Jaminan Perangkat Lunak (SA) untuk membayar AKS. Setiap lisensi inti Windows Server berhak digunakan pada 1 inti virtual AKS. Ada beberapa detail penting yang perlu diperhatikan mengenai aktivasi manfaat untuk AKS:

  • Azure Hybrid Benefit untuk AKS diaktifkan di tingkat kluster manajemen (atau host AKS). Anda tidak perlu mengaktifkan manfaat untuk kluster beban kerja.
  • Jika Anda memiliki beberapa AKS pada penyebaran Azure Local atau Windows Server, Anda harus mengaktifkan Azure Hybrid Benefit satu per satu untuk setiap penyebaran.
  • Jika Anda mengaktifkan Azure Hybrid Benefit pada penyebaran AKS Arc selama periode uji coba, itu tidak membatalkan periode uji coba Anda. Manfaat segera diaktifkan, dan diterapkan pada akhir periode uji coba.
  • Menginstal ulang AKS Arc tidak secara otomatis mengembalikan manfaat. Anda harus mengaktifkan kembali manfaat ini untuk penyebaran baru.

Untuk informasi selengkapnya tentang Jaminan Perangkat Lunak dan perjanjian mana yang tersedia, lihat Manfaat Jaminan Perangkat Lunak.

Sisa artikel ini menjelaskan cara mengaktifkan manfaat ini untuk AKS di Azure Local atau Windows Server.

Tip

Anda dapat memaksimalkan penghematan biaya dengan juga menggunakan Azure Hybrid Benefit untuk Azure Local. Untuk informasi selengkapnya, silakan merujuk ke Azure Hybrid Benefit untuk Azure Local.

Mengaktifkan Azure Hybrid Benefit untuk AKS

Prasyarat

Pastikan Anda memiliki kluster AKS yang disebarkan di host Azure Local atau Windows Server.

Untuk menggunakan Azure PowerShell, Anda dapat meningkatkan Azure PowerShell ke versi terbaru (pastikan untuk memulai PowerShell dengan hak istimewa administrator).

  1. Instal atau perbarui Az.Accounts modul dan Az.ConnectedKubernetes :

    Update-Module Az.Accounts 
    Update-Module Az.ConnectedKubernetes 
    
  2. (Opsional) Az.* Jika penginstalan modul tidak berhasil dan tidak berfungsi, Anda harus memberikan izin PowerShell tambahan untuk menjalankan skrip eksternal:

    Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process 
    

Catatan

Anda harus memiliki izin Microsoft.Kubernetes/connectedClusters/write ke sumber daya kluster Kubernetes dengan dukungan Azure Arc dari kluster manajemen (microsoft.kubernetes/connectedclusters) untuk mengaktifkan Azure Hybrid Benefit.

Mengambil nama kluster manajemen Anda

Anda dapat memverifikasi kluster manajemen host AKS dengan menjalankan perintah berikut pada satu node di kluster fisik Anda untuk mengambil kvaName nama:

(Get-AksHciConfig).Kva.kvaName

Sampel output

"<manangement cluster name>"

Verifikasi bahwa Azure Hybrid Benefit untuk AKS belum diaktifkan

Periksa apakah manfaat belum diaktifkan pada kluster manajemen Anda. Jika keuntungan diaktifkan, Anda akan melihat properti AzureHybridBenefit disetel ke true.

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

Sampel output

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

Peringatan

Jika Anda memiliki nilai kosong untuk properti distributionJSON , ikuti tautan ini untuk menambal kluster Anda sebelum melanjutkan dengan mengaktifkan Azure Hybrid Benefit untuk AKS.

Mengaktifkan Azure Hybrid Benefit

Untuk mengaktifkan manfaat untuk kluster AKS, jalankan perintah berikut di PowerShell dan atur AzureHybridBenefit properti atau azure-hybrid-benefit ke true. Anda diminta untuk mengonfirmasi kepatuhan terhadap ketentuan Azure Hybrid Benefit sebelum melanjutkan.

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

Sampel output

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)

Catatan

Anda juga dapat melakukan operasi aktivasi Azure Hybrid Benefit for AKS dari instans Azure Cloud Shell .

Verifikasi bahwa manfaat diaktifkan

Jalankan perintah berikut dan periksa apakah properti AzureHybridBenefit JSON diatur ke True.

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

Mempertahankan kepatuhan untuk Azure Hybrid Benefit

Setelah mengaktifkan Azure Hybrid Benefit untuk AKS, Anda harus secara teratur memeriksa dan mempertahankan kepatuhan untuk Azure Hybrid Benefit. Anda dapat melakukan inventarifikasi tentang berapa banyak unit yang Anda jalankan, dan memeriksa daftar ini terhadap lisensi Jaminan Perangkat Lunak yang Anda miliki. Untuk menentukan berapa banyak kluster dengan Azure Hybrid Benefit untuk AKS yang Anda jalankan, Anda dapat melihat tagihan Microsoft Azure Anda.

Agar memenuhi syarat untuk Azure Hybrid Benefit for AKS, Anda harus menjalankan AKS pada infrastruktur Microsoft pihak pertama seperti Azure Local atau Windows Server 2019/2022 dan memiliki lisensi yang sesuai untuk mencakup infrastruktur yang mendasar. Anda hanya dapat menggunakan Azure Hybrid Benefit untuk AKS selama jangka waktu Jaminan Perangkat Lunak. Ketika jangka waktu Jaminan Perangkat Lunak mendekati kedaluwarsa, Anda harus memperbarui perjanjian Anda dengan Jaminan Perangkat Lunak, atau menonaktifkan fungsionalitas Azure Hybrid Benefit.

Verifikasi bahwa Azure Hybrid Benefit untuk AKS diterapkan ke Tagihan Microsoft Azure saya

Lihat Cost Management dan Billing di portal Microsoft Azure untuk memverifikasi bahwa Azure Hybrid Benefit for AKS diterapkan ke tagihan Microsoft Azure Anda. Penagihan tidak berlaku secara real time; ada keterlambatan beberapa jam sejak Anda mengaktifkan Azure Hybrid Benefit sebelum ditampilkan pada tagihan Anda.

Menonaktifkan Azure Hybrid Benefit untuk AKS

Jalankan perintah berikut untuk menonaktifkan manfaat:

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

Langkah berikutnya