Azure'da SQL sanal makinesi için lisans modelini değiştirme
Şunlar için geçerlidir: Azure VM'de SQL Server
Bu makalede, Azure Hibrit Avantajı etkinleştirmek üzere Azure Sanal Makineler'de (VM' ler) SQL Server lisans modelinin nasıl değiştirileceği açıklanır.
Genel bakış
SQL Server'ı barındıran bir Azure VM için üç lisans modeli vardır: kullandıkça öde, Azure Hibrit Avantajı (AHB) ve Yüksek Kullanılabilirlik/Olağanüstü Durum Kurtarma (HA/DR). Azure portalını, Azure CLI'yı veya PowerShell'i kullanarak SQL Server VM'nizin lisans modelini değiştirebilirsiniz.
- Kullandıkça öde modeli, Azure VM'yi çalıştırmanın saniye başına maliyetinin SQL Server lisansının maliyetini içerdiği anlamına gelir.
- Azure Hibrit Avantajı, SQL Server çalıştıran bir VM ile kendi SQL Server lisansınızı kullanmanıza olanak tanır.
- HA/DR lisans türü, Azure'daki ücretsiz HA/DR çoğaltması için kullanılır.
Azure Hibrit Avantajı
Azure Hibrit Avantajı, Azure sanal makinelerinde Yazılım Güvencesi ("Nitelikli Lisans") ile SQL Server lisanslarının kullanılmasına izin verir. Azure Hibrit Avantajı ile, vm'de SQL Server lisansı kullanımı için müşteriler ücretlendirilmiyor. Ancak yine de temel alınan bulut işleminin (yani temel oranın), depolamanın ve yedeklemelerin maliyeti için ödeme yapmalıdır. Ayrıca, hizmetleri kullanımıyla ilişkili G/Ç için de ödeme yapmalıdır (uygun olduğu şekilde).
Azure Hibrit avantajıyla maliyet tasarrufunuzu tahmin etmek için Azure Hibrit Avantajı Tasarruf Hesaplayıcısı'nı kullanın. Kullandıkça Öde lisanslama maliyetini tahmin etmek için Azure Fiyatlandırma Hesaplayıcısı'nı gözden geçirin.
Microsoft Ürün Koşullarına göre: "Müşteriler Azure SQL Veritabanı (SQL Yönetilen Örneği, Elastik Havuz ve Tek Veritabanı), Azure Data Factory, SQL Server Integration Services veya SQL Server Sanal Makineler kullandıklarını belirtmelidir Azure'da iş yüklerini yapılandırırken SQL Server için Azure Hibrit Avantajı."
Azure VM'de SQL Server için Azure Hibrit Avantajı kullanımını göstermek ve uyumlu olmak için üç seçeneğiniz vardır:
- Azure Market'dan kendi lisansını getir SQL Server görüntüsü kullanarak bir sanal makine sağlayın. Bu seçenek yalnızca Kurumsal Anlaşma sahip müşteriler tarafından kullanılabilir.
- Azure Market'dan kullandıkça öde SQL Server görüntüsü kullanarak bir sanal makine sağlayın ve Azure Hibrit Avantajı etkinleştirin.
- Azure VM'de SQL Server'ı kendi kendine yükleyin, SQL IaaS Aracı Uzantısı'na el ile kaydolun ve Azure Hibrit Avantajı etkinleştirin.
SQL Server'ın lisans türü, VM sağlandığında veya daha sonra herhangi bir zamanda yapılandırılabilir. Lisans modelleri arasında geçiş yapmak kapalı kalma süresine neden olmaz, VM'yi veya SQL Server hizmetini yeniden başlatmaz, ek maliyet eklemez ve hemen geçerli olur. Aslında Azure Hibrit Avantajı etkinleştirmek maliyeti düşürür.
Önkoşullar
SQL Server VM'nizin lisanslama modelini değiştirmek aşağıdaki gereksinimlere sahiptir:
- Bir Azure aboneliği.
- Azure VM'de SQL IaaS Aracı Uzantısı ile kaydedilmiş bir SQL Server.
- Yazılım Güvencesi, Azure Hibrit Avantajı lisans türünü kullanmak için bir gereksinimdir, ancak VM yüksek kullanılabilirlik/olağanüstü durum kurtarma yapılandırmasında pasif çoğaltma olarak kullanılıyorsa kullandıkça öde müşterileri HA/DR lisans türünü kullanabilir.
Lisans modelini değiştirme
Lisans modelini doğrudan portaldan değiştirebilirsiniz:
- Azure portalını açın ve SQL Server VM'niz için SQL sanal makineleri kaynağını açın.
- Ayarlar'ın altında Yapılandır'ı seçin.
- Azure Hibrit Avantajı seçeneğini belirleyin ve Yazılım Güvencesi'ne sahip bir SQL Server lisansına sahip olduğunuzu onaylamak için onay kutusunu işaretleyin.
- Yapılandır sayfasının alt kısmındaki Uygula'yı seçin.
Merkezi olarak yönetilen Azure Hibrit Avantajı ile tümleştirme
Merkezi olarak yönetilen Azure Hibrit Avantajı (CM-AHB), müşterilerin Azure maliyetlerini iyileştirmelerine ve aşağıdakiler gibi diğer avantajları kullanmalarına yardımcı olan bir hizmettir:
- Avantajı etkinleştirmek için Azure Hibrit Avantajı'leri tek tek yapılandırmak zorunda kalmadan tüm kullandıkça öde (tam fiyat) SQL PaaS/IaaS iş yüklerini taşıyın.
- Tüm SQL iş yüklerinizin mevcut lisans sözleşmelerine uygun olarak lisanslandığından emin olun.
- RBAC kullanarak lisans uyumluluk yönetimi rollerini devops rollerinden ayırın.
- Pasif ve olağanüstü durum kurtarma (DR) ortamlarınızın düzgün bir şekilde tanımlandığından emin olarak ücretsiz iş sürekliliği avantajlarından yararlanın.
- Üretim dışı ortamlar için Azure'da MSDN lisanslarını kullanın.
CM-AHB, tek tek Azure VM'leri tarafından kullanılan SQL Server lisanslarının sayısını hesaba eklemek için SQL IaaS Aracısı uzantısı tarafından sağlanan verileri kullanır ve lisans atama işlemi sırasında faturalama yöneticisine öneriler sağlar. Önerilerin kullanılması, Azure Hibrit Avantajı kullanarak en yüksek indirimi elde edebilirsiniz. CM-AHB faturalama yöneticiniz tarafından etkinleştirildiğinde VM'leriniz SQL IaaS Aracısı uzantısına kayıtlı değilse, hizmet Azure aboneliklerinizden tam kullanım verilerini almaz ve bu nedenle CM-AHB önerileri yanlış olur.
Başlamak için Merkezi olarak yönetilen Azure Hibrit Avantajı geçiş'i gözden geçirin.
CMB-AHB bir abonelik için etkinleştirildikten sonra Azure portalındaki SQL sanal makineleri kaynağınızın Genel Bakış bölmesindeki Lisans türü Merkezi Olarak Yönetiliyor olarak görüntülenir.
CMB-AHB ile tek tek VM'lerde lisans türü değişiklikleri yapmak artık mümkün değildir ve SQL sanal makineleri kaynağınızın Yapılandır bölmesinde aşağıdaki iletiyi görürsünüz:
Your organization manages licenses assigned to Azure at a scope level such as Azure subscription instead of each individual resource. Billing administrators can manage licenses centrally under Cost Manamagent + Billing.
Önemli
Merkezi Yönetilen AHB (CM-AHB) etkinleştirildikten sonra otomatik kayıt etkinleştirilirse, Azure VM iş yüklerinde SQL Server'ınız için gereksiz kullandıkça öde ücretleri riskiyle karşılaşırsınız. Bu riski azaltmak için CM-AHB'deki lisans atamalarınızı, otomatik kayıt sonrasında SQL IaaS Aracısı uzantısı tarafından bildirilecek ek kullanımı hesaba eklemek üzere ayarlayın. Henüz SQL IaaS Aracısı uzantısıyla kaydedilmemiş Azure Sanal Makineler'da SQL Server kullanımı dahil olmak üzere SQL Server lisanslarının kullanımıyla ilgili içgörüler sağlayan bir açık kaynak aracı yayımladık.
Açıklamalar
- Azure Bulut Çözümü Sağlayıcısı (CSP) müşterileri, etkin Yazılım Güvencesi'ne sahip olmaları durumunda önce kullandıkça öde VM'sini dağıtarak ve ardından bunu kendi lisansını getir'e dönüştürerek Azure Hibrit Avantajı kullanabilir.
- SQL sanal makineleri kaynağınızı bırakırsanız görüntünün sabit kodlanmış lisans ayarına geri dönersiniz.
- Lisans modelini değiştirme özelliği, SQL IaaS Aracı Uzantısı'nın bir özelliğidir. Azure portalı aracılığıyla bir Azure Market görüntüsü dağıtılması, uzantıya sahip bir SQL Server VM'sini otomatik olarak kaydeder. Ancak SQL Server'ı kendi kendine yükleyen müşterilerin SQL Server VM'lerini el ile kaydetmeleri gerekir.
- Sql Server VM'sini kullanılabilirlik kümesine eklemek için VM'nin yeniden oluşturulması gerekir. Bu nedenle, kullanılabilirlik kümesine eklenen tüm VM'ler varsayılan kullandıkça öde lisans türüne geri döner. Azure Hibrit Avantajı yeniden etkinleştirilmesi gerekir.
Sınırlamalar
Lisans modelinin değiştirilmesi şu şekildedir:
- Yalnızca SQL Server'ın Standard ve Enterprise sürümleri için desteklenir. Express, Web, Geliştirici ve Değerlendirme için lisans değişiklikleri desteklenmez.
- Yalnızca Azure Resource Manager modeli aracılığıyla dağıtılan sanal makineler için desteklenir. Klasik model aracılığıyla dağıtılan sanal makineler desteklenmez.
Ayrıca lisans modelinin Azure Hibrit Avantajı olarak değiştirilmesi için Yazılım Güvencesi gerekir.
Not
Yalnızca Yazılım Güvencesi veya abonelik lisanslarına sahip SQL Server çekirdek tabanlı lisanslama Azure Hibrit Avantajı için uygundur. SQL Server için Sunucu + CAL lisanslama kullanıyorsanız ve Yazılım Güvenceniz varsa, bu sunucular için lisans taşınabilirliğini kullanmak üzere Azure SQL Server sanal makine görüntüsüne kendi lisansını getir özelliğini kullanabilirsiniz, ancak Azure Hibrit Avantajı diğer özelliklerini kullanamazsınız.
SQL Server örneğini ve ilişkili lisanslama ve faturalama maliyetlerini kaldırma
Başlamadan önce
SQL Server örneğinizin ücretlendirilmesini önlemek için bkz. Azure VM’lerinde SQL Server için fiyatlandırma kılavuzu.
Bir SQL Server örneğini ve ilişkili faturalamayı kullandıkça öde SQL Server VM'sinden kaldırmak için veya kaldırdıktan sonra bir SQL örneği için ücretlendiriliyorsanız:
- Verilerinizi yedekleyin.
- Gerekirse SQL IaaS Aracısı uzantısı da dahil olmak üzere SQL Server’ı kaldırın.
- Ücretsiz SQL Server Express sürümünü indirin.
- SQL Server IaaS Aracısı uzantısını yükleyin.
- Faturalamayı durdurmak için portaldaki sürümü Express sürümü olarak değiştirin.
İsteğe bağlı
SQL Server Express sürüm hizmetini devre dışı bırakmak için hizmet başlatmayı devre dışı bırakın.
Lisanslamayla ilgili yaygın sorunlar ve sorular
En yaygın soruları görmek için Lisanslama SSS bölümünü gözden geçirin.
Bilinen hatalar
Yaygın olarak bilinen hataları ve bunların çözümlerini gözden geçirin.
'resource-group' kaynak grubu>< altındaki 'Microsoft.SqlVirtualMachine/SqlVirtualMachines/<resource-group>' kaynağı bulunamadı
Bu hata, SQL IaaS Aracısı uzantısıyla kaydedilmemiş bir SQL Server VM'sinde lisans modelini değiştirmeye çalıştığınızda oluşur:
The Resource 'Microsoft.SqlVirtualMachine/SqlVirtualMachines/\<resource-group>' under resource group '\<resource-group>' was not found. The property 'sqlServerLicenseType' cannot be found on this object. Verify that the property exists and can be set.
SQL Server VM'nizi SQL IaaS Aracısı uzantısına kaydetmeniz gerekir.
Lisansı AHB, HADR veya PAYG olarak değiştirme
Aboneliğinizin kaynak sağlayıcısına (RP) kayıtlı olduğundan emin olun.
Lisansı değiştirmek için SQL IaaS Aracısı uzantısı gereklidir. Başarısız durumdaysa SQL IaaS Aracısı uzantısını silip yeniden yüklediğinizden emin olun.
SQL Server BYOL (kendi lisansını getir) görüntüsünü nasıl dağıtabilirim?
KCG görüntüleri Azure Market kullanımdan kaldırıldı. Sql Server Standard veya Enterprise sürüm market görüntüsü seçebilir ve mevcut lisansı kullanarak bir SQL sanal makinesi oluşturmak için dağıtım sırasında Azure Hibrit Avantajı etkinleştirebilirsiniz.
Azure portalında SQL Server sürümü, sürümü veya lisanslaması, sürüm veya sürüm yükseltmesi sonrasında doğru yansıtılmıyor
Aboneliğinizin kaynak sağlayıcısına (RP) kayıtlı olduğundan emin olun.
Lisansı değiştirmek için SQL IaaS Aracısı uzantısı gereklidir. Uzantı başarısız durumdaysa onardığınızdan emin olun.
Sonraki adımlar
Daha fazla bilgi için aşağıdaki makaleleri inceleyin: