Aracılığıyla paylaş


Azure Arc ile etkinleştirilen AKS için Azure Hibrit Avantajı (Azure 22H2 Lokali'nde AKS)

Şunlar için geçerlidir: Azure Yerel 22H2'de AKS, Windows Server'da AKS

Azure Hibrit Avantajı, bulutta çalışan iş yüklerinin maliyetlerini önemli ölçüde azaltmanızı sağlayan bir programdır. Arc tarafından etkinleştirilen AKS için Azure Hibrit Avantajı sayesinde şirket içi lisanslarınızın değerini en üst düzeye çıkarabilir ve uygulamalarınızı ek ücret ödemeden modernleştirebilirsiniz.

AKS için Azure Hibrit Avantajı nedir?

Arc tarafından etkinleştirilen AKS için Azure Hibrit Avantajı, Kubernetes'i şirket içinde veya uçta çalıştırma maliyetini önemli ölçüde azaltmanıza yardımcı olabilecek yeni bir avantajdır. Aks için ödeme yapmak için şirket içi Windows Server Veri Merkezi veya Yazılım Güvencesi (SA) ile Standart lisanslarınızı uygulamanıza olanak sağlayarak çalışır. Her Windows Server çekirdek lisansı, AKS'nin 1 sanal çekirdeğinde kullanma hakkı sağlar. AKS avantajının etkinleştirilmesi ile ilgili dikkat edilmesi gereken birkaç önemli ayrıntı vardır:

  • AKS için Azure Hibrit Avantajı yönetim kümesi (veya AKS konağı) düzeyinde etkinleştirilir. İş yükü kümeleri için avantajı etkinleştirmeniz gerekmez.
  • Azure Yerel veya Windows Server dağıtımlarında birden çok AKS'niz varsa, her dağıtım için Azure Hibrit Avantajı'nı ayrı ayrı etkinleştirmeniz gerekir.
  • Deneme süresi boyunca AKS Arc dağıtımında Azure Hibrit Avantajı etkinleştirirseniz, deneme süreniz sıfırlanmaz. Avantaj hemen etkinleştirilir ve deneme süresinin sonunda uygulanır.
  • AKS Arc'ın yeniden yüklenmesi avantajı otomatik olarak yeniden sağlamaz. Yeni dağıtım için bu avantajı yeniden etkinleştirmeniz gerekir.

Yazılım Güvencesi ve hangi sözleşmelerle kullanılabilir olduğu hakkında daha fazla bilgi için bkz . Yazılım Güvencesinin Avantajları.

Bu makalenin geri kalanında, Azure Local veya Windows Server'da AKS için bu avantajın nasıl etkinleştirileceği açıklanmaktadır.

İpucu

Azure Yerel için Azure Hibrit Avantajı'nı da kullanarak maliyet tasarruflarını en üst düzeye çıkarabilirsiniz. Daha fazla bilgi için bkz. Azure Yereliçin Azure Hibrit Avantajı.

AKS için Azure Hibrit Avantajı etkinleştirme

Önkoşullar

Azure Yerel veya Windows Server konağına dağıtılmış bir AKS kümeniz olduğundan emin olun.

Azure PowerShell'i kullanmak için Azure PowerShell'i en son sürüme yükseltebilirsiniz (PowerShell'i yönetici ayrıcalıklarıyla başlattığınızdan emin olun).

  1. ve Az.Accounts modüllerini yükleyin veya güncelleştirinAz.ConnectedKubernetes:

    Update-Module Az.Accounts 
    Update-Module Az.ConnectedKubernetes 
    
  2. (İsteğe bağlı) Az.* Modül yüklemesi başarılı olmazsa ve işe yaramazsa, dış betikleri yürütmek için ek PowerShell izinleri vermelisiniz:

    Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process 
    

Not

Azure Hibrit Avantajı'nı etkinleştirmek için yönetim kümesinin Azure Arc özellikli Kubernetes küme kaynağında () Microsoft.Kubernetes/connectedClusters/write izniniz olmalıdır.

Yönetim kümenizin adını alma

Adı almak kvaName için fiziksel kümenizdeki herhangi bir düğümde aşağıdaki komutu çalıştırarak AKS konak yönetim kümesini doğrulayabilirsiniz:

(Get-AksHciConfig).Kva.kvaName

Örnek çıktı

"<manangement cluster name>"

AKS için Azure Hibrit Avantajı'nin henüz etkinleştirilmediğini doğrulayın

Avantajın yönetim kümenizde zaten etkinleştirilmemiş olup olmadığını denetleyin. Özellik etkinse, AzureHybridBenefit özelliğinin trueolarak ayarlandığını görmelisiniz.

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

Örnek çıktı

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

Uyarı

JSON özelliği distributioniçin boş bir değeriniz varsa, AKS için Azure Hibrit Avantajı etkinleştirmeye devam etmeden önce kümenize düzeltme eki uygulamak için bu bağlantıyı izleyin.

Azure Hibrit Avantajı etkinleştirme

AKS kümesi avantajını etkinleştirmek için PowerShell'de aşağıdaki komutu çalıştırın ve or AzureHybridBenefit özelliğini olarak azure-hybrid-benefitayarlayıntrue. Devam etmeden önce Azure Hibrit Avantajı koşullarıyla uyumluluğu onaylamanız istenir.

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

Örnek çıktı

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)

Not

Azure Cloud Shell örneğinden AKS etkinleştirme işlemi için Azure Hibrit Avantajı de yapabilirsiniz.

Avantajın etkinleştirildiğini doğrulayın

Aşağıdaki komutu çalıştırın ve JSON özelliğinin AzureHybridBenefit olarak Trueayarlanıp ayarlanmadığını denetleyin.

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

Azure Hibrit Avantajı uyumluluğunu koruma

AKS için Azure Hibrit Avantajı etkinleştirdikten sonra, Azure Hibrit Avantajı uyumluluğunu düzenli olarak denetlemeniz ve korumanız gerekir. Kaç birim çalıştırdığınızın envanterini oluşturabilir ve bu listeyi Yazılım Güvencesi lisanslarına göre de kontrol edebilirsiniz. AKS için Azure Hibrit Avantajı ile kaç küme çalıştırdığınızı belirlemek için Microsoft Azure faturanıza bakabilirsiniz.

AKS için Azure Hibrit Avantajı'na hak kazanmak için AKS'yi Azure Yerel veya Windows Server 2019/2022 gibi birinci taraf Microsoft altyapısında çalıştırıyor olmanız ve temel altyapıyı kapsayacak uygun lisansa sahip olmanız gerekir. AKS için Azure Hibrit Avantajı yalnızca Yazılım Güvencesi dönemi boyunca kullanabilirsiniz. Yazılım Güvencesi süresi dolmak üzereyken, Yazılım Güvencesi ile sözleşmenizi yenilemeniz veya Azure Hibrit Avantajı işlevselliğini devre dışı bırakmanız gerekir.

AKS için Azure Hibrit Avantajı Microsoft Azure Faturama uygulandığını doğrulayın

AKS için Azure Hibrit Avantajı'nın Microsoft Azure faturanıza uygulandığını doğrulamak için Bkz. Azure portalında Maliyet Yönetimi ve Faturalama . Faturalama gerçek zamanlı olarak geçerli değildir; Azure Hibrit Avantajı'nı etkinleştirdiğinizde faturanızda gösterilmeden önce birkaç saat gecikme olur.

AKS için Azure Hibrit Avantajı devre dışı bırakma

Avantajı devre dışı bırakmak için aşağıdaki komutu çalıştırın:

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

Sonraki adımlar