Azure Sanal Makineler üzerinde SQL Server ile yük devretme kümesi örnekleri
Şunlar için geçerlidir:Azure VM'de SQL Server
Bu makalede, Azure Sanal Makineler(VM) üzerinde SQL Server için yük devretme kümesi örnekleri (FCI) ile çalışırken karşılaşılan özellik farklılıkları tanıtılır.
Başlamak için vm'nizi hazırlayın.
Genel bakış
Azure VM'lerinde SQL Server, sunucu örneği düzeyinde yedeklilik aracılığıyla yerel yüksek kullanılabilirlik sağlamak için Windows Server Yük Devretme Kümelemesi (WSFC) işlevini kullanır: yük devretme kümesi örneği. FCI, WSFC (veya yalnızca küme) düğümleri ve büyük olasılıkla birden çok alt ağ üzerinden yüklenen tek bir SQL Server örneğidir. Ağdaki FCI, tek bir bilgisayarda çalışan tek bir SQL Server örneği gibi görünür. Ancak FCI, geçerli düğüm kullanılamaz duruma gelirse bir WSFC düğümünden diğerine yük devretme sağlar.
Makalenin geri kalanı, Azure VM'lerinde SQL Server ile kullanıldığında yük devretme kümesi örneklerine yönelik farklara odaklanır. Yük devretme kümeleme teknolojisi hakkında daha fazla bilgi edinmek için bkz:
Not
Artık Azure Geçişi'ne tıklayarak yük devretme kümesi örneği çözümünüzü Azure VM'lerinde SQL Server'a kaydırmak mümkündür. Daha fazla bilgi için bkz . Yük devretme kümesi örneğini geçirme.
Çekirdek
Azure'da SQL Server ile yük devretme kümesi örnekleri Sanal Makineler küme çekirdeği için disk tanığı, bulut tanığı veya dosya paylaşımı tanığı kullanmayı destekler.
Daha fazla bilgi edinmek için bkz . Azure'da SQL Server VM'leriyle ilgili en iyi çekirdek yöntemleri.
Depolama
Geleneksel şirket içi kümelenmiş ortamlarda Windows yük devretme kümesi, paylaşılan depolama alanı olarak her iki düğüm tarafından erişilebilen bir depolama alanı ağı (SAN) kullanır. SQL Server dosyaları paylaşılan depolamada barındırılır ve dosyalara aynı anda yalnızca etkin düğüm erişebilir.
Azure VM'lerinde SQL Server, SQL Server yük devretme kümesi örneklerinin dağıtımı için paylaşılan depolama çözümü olarak çeşitli seçenekler sunar:
Azure paylaşılan diskleri | Premium dosya paylaşımları | Depolama Alanları Doğrudan (S2D) | |
---|---|---|---|
En düşük işletim sistemi sürümü | Tümünü | Windows Server 2012 | Windows Server 2016 |
En düşük SQL Server sürümü | Tümünü | SQL Server 2012 | SQL Server 2016 |
Desteklenen VM kullanılabilirliği | Premium SSD LRS: Yakın yerleştirme grubuna sahip veya olmayan Kullanılabilirlik Kümeleri Premium SSD ZRS: Kullanılabilirlik Alanları Ultra diskler: Aynı kullanılabilirlik alanı |
Kullanılabilirlik kümeleri ve kullanılabilirlik alanları | Kullanılabilirlik kümeleri |
FileStream'i destekler | Yes | Hayı | Evet |
Azure blob önbelleği | Hayır | Hayır | Evet |
Bu bölümün geri kalanında, Azure VM'lerinde SQL Server için kullanılabilen her depolama seçeneğinin avantajları ve sınırlamaları listelenir.
Azure paylaşılan diskleri
Azure paylaşılan diskleri , Azure tarafından yönetilen disklerin bir özelliğidir. Windows Server Yük Devretme Kümelemesi, azure paylaşılan disklerinin yük devretme kümesi örneğiyle kullanılmasını destekler.
Desteklenen işletim sistemi: Tümü
Desteklenen SQL sürümü: Tümü
Avantajlar:
- Yüksek kullanılabilirlik ve olağanüstü durum kurtarma (HADR) mimarisini olduğu gibi koruyarak Azure'a geçiş yapmak isteyen uygulamalar için kullanışlıdır.
- SCSI Kalıcı Ayırmalar (SCSI PR) desteği nedeniyle kümelenmiş uygulamaları Azure'a geçirebilirsiniz.
- Paylaşılan Azure Premium SSD ve Azure Ultra Disk depolamayı destekler.
- Paylaşılan depolama havuzu oluşturmak için tek bir paylaşılan disk kullanabilir veya birden çok paylaşılan diski şerite alabilir.
- FILESTREAM'i destekler.
- Premium SSD'ler kullanılabilirlik kümelerini destekler.
- Premium SSD'ler Alanlar Arası Yedekli Depolama (ZRS) Kullanılabilirlik Alanları destekler. FCI'nin bir parçası olan VM'ler farklı kullanılabilirlik alanlarına yerleştirilebilir.
Not
Azure paylaşılan diskleri Standart SSD boyutlarını da desteklese de, performans sınırlamaları nedeniyle SQL Server iş yükleri için Standart SSD'lerin kullanılmasını önermeyiz.
Sınırlamalar:
- Premium SSD disk önbelleği desteklenmez.
- Ultra diskler kullanılabilirlik kümelerini veya Bölgesel Yedekli Depolama (ZRS) desteklemez.
- Kullanılabilirlik alanları Ultra Diskler için desteklenir, ancak VM'lerin aynı kullanılabilirlik alanında olması gerekir ve bu da sanal makinenin kullanılabilirliğini %99,9'a düşürür.
Başlamak için bkz . Azure paylaşılan diskleriyle SQL Server yük devretme kümesi örneği.
Doğrudan Depolama Alanları
Depolama Alanları Doğrudan, Azure Sanal Makineler yük devretme kümelemesi ile desteklenen bir Windows Server özelliğidir. Yazılım tabanlı bir sanal SAN sağlar.
Desteklenen işletim sistemi: Windows Server 2016 ve üzeri
Desteklenen SQL sürümü: SQL Server 2016 ve üzeri
Avantajlar:
- Yeterli ağ bant genişliği, güçlü ve yüksek performanslı bir paylaşılan depolama çözümü sağlar.
- Azure blob önbelleğini desteklediğinden, okuma işlemleri önbellekten yerel olarak sunulabilir. (Güncelleştirmeler her iki düğüme de aynı anda çoğaltılır.)
- FileStream'i destekler.
Sınırlamalar:
- Yalnızca Windows Server 2016 ve sonraki sürümlerde kullanılabilir.
- Kullanılabilirlik alanları desteklenmez.
- Her iki sanal makineye de aynı disk kapasitesinin eklenmesini gerektirir.
- Devam eden disk çoğaltması nedeniyle yüksek performans elde etmek için yüksek ağ bant genişliği gerekir.
- Depolama her VM'ye bağlı olduğundan daha büyük bir VM boyutu ve depolama için çift ödeme gerektirir.
Başlamak için bkz. Depolama Alanları Doğrudan ile SQL Server yük devretme kümesi örneği.
Premium dosya paylaşımı
Premium dosya paylaşımları Azure Dosyalar özelliğidir. Premium dosya paylaşımları SSD desteklidir ve sürekli olarak düşük gecikme süresine sahiptir. Bunlar, Windows Server 2012 veya sonraki sürümlerde SQL Server 2012 veya üzeri için yük devretme kümesi örnekleriyle kullanılmak üzere tam olarak desteklenir. Premium dosya paylaşımları size daha fazla esneklik sağlar, çünkü bir dosya paylaşımını kapalı kalma süresi olmadan yeniden boyutlandırabilir ve ölçeklendirebilirsiniz.
Desteklenen işletim sistemi: Windows Server 2012 ve üzeri
Desteklenen SQL sürümü: SQL Server 2012 ve üzeri
Avantajlar:
- Birden çok kullanılabilirlik alanına yayılmış sanal makineler için paylaşılan depolama çözümü.
- Tek basamaklı gecikme süreleri ve ani G/Ç performansı ile tam olarak yönetilen dosya sistemi.
- Veritabanı anlık görüntüleri, dosya akışı ve TABLOCK olmadan CHECKDB gibi tüm SQL Server özellikleri desteklenmez. Ayrıntılar için Sınırlamalar'a bakın.
Sınırlamalar:
- Yalnızca Windows Server 2012 ve sonraki sürümlerde kullanılabilir.
- FileStream desteklenmez.
Başlamak için bkz . Premium dosya paylaşımı ile SQL Server yük devretme kümesi örneği.
İş Ortağı
Desteklenen depolama alanına sahip iş ortağı kümeleme çözümleri vardır.
Desteklenen işletim sistemi: Tümü
Desteklenen SQL sürümü: Tümü
Bir örnek, depolama alanı olarak SIOS DataKeeper kullanır. Daha fazla bilgi için yük devretme kümelemesi ve SIOS DataKeeper blog girdisine bakın.
iSCSI ve ExpressRoute
Azure ExpressRoute aracılığıyla bir iSCSI hedef paylaşılan blok depolama alanını da kullanıma açabilirsiniz.
Desteklenen işletim sistemi: Tümü
Desteklenen SQL sürümü: Tümü
Örneğin NetApp Private Depolama (NPS), Azure VM'lerinde Equinix ile ExpressRoute aracılığıyla bir iSCSI hedefini kullanıma sunar.
Microsoft iş ortaklarının paylaşılan depolama ve veri çoğaltma çözümleri için yük devretme sırasında verilere erişmeyle ilgili sorunlar için satıcıya başvurun.
Bağlantı
Yük devretme kümesi örneğinize bağlanmaya yönelik şirket içi deneyimi eşleştirmek için SQL Server VM'lerinizi aynı sanal ağ içindeki birden çok alt ağa dağıtın. Birden çok alt ağa sahip olmak, trafiğinizi FCI'nize yönlendirmek için Azure Load Balancer'a veya dağıtılmış ağ adına (DNN) ek bağımlılık gereksinimini azaltır.
SQL Server VM'lerinizi tek bir alt ağa dağıtırsanız, trafiği yük devretme kümesi örneğine yönlendirmek için bir sanal ağ adı (VNN) ve bir Azure Load Balancer ya da dağıtılmış ağ adı (DNN) yapılandırabilirsiniz. İkisi arasındaki farkları gözden geçirin ve ardından yük devretme kümesi örneğiniz için dağıtılmış bir ağ adı veya sanal ağ adı dağıtın.
Yük devretme daha hızlı olduğundan ve yük dengeleyiciyi yönetme ek yükü ve maliyeti ortadan kaldırıldığından, mümkünse dağıtılmış ağ adı önerilir.
SQL Server özelliklerinin çoğu DNN kullanılırken FCI'lerle saydam bir şekilde çalışır, ancak özellikle dikkat edilmesi gereken bazı özellikler vardır. Daha fazla bilgi için bkz . FCI ve DNN birlikte çalışabilirliği.
Sınırlamalar
Azure Sanal Makineler üzerinde SQL Server ile yük devretme kümesi örnekleri için aşağıdaki sınırlamaları göz önünde bulundurun.
Sınırlı uzantı desteği
Şu anda, SQL IaaS Aracısı uzantısıyla kaydedilen Azure sanal makinelerindeki SQL Server yük devretme kümesi örnekleri yalnızca sınırlı sayıda özelliği destekler. Avantajlar tablosuna bakın.
SQL Server VM'niz SQL IaaS Aracısı uzantısına zaten kaydedildiyse ve aracıyı gerektiren tüm özellikleri etkinleştirdiyseniz, ilgili VM'ler için SQL sanal makine kaynağını silip sql IaaS Aracısı uzantısına yeniden kaydederek uzantının kaydını kaldırmanız gerekir. Azure portalını kullanarak SQL sanal makine kaynağını silerken, sanal makinenin silinmesini önlemek için doğru sanal makinenin yanındaki onay kutusunu temizleyin.
SQL IaaS Aracısı uzantısına kayıtlı SQL Server FC'leri aracı gerektiren otomatik yedekleme, düzeltme eki uygulama, Microsoft Entra kimlik doğrulaması ve gelişmiş portal yönetimi gibi özellikleri desteklemez. Daha fazla bilgi için avantajlar tablosuna bakın.
MSDTC
Azure Sanal Makineler, Windows Server 2019'da Kümelenmiş Paylaşılan Birimler (CSV) ve Azure Standart Load Balancer veya Azure paylaşılan diskleri kullanan SQL Server VM'lerinde depolama ile Microsoft Dağıtılmış İşlem Düzenleyicisi'ne (MSDTC) destek sağlar.
Azure Sanal Makineler'de MSDTC, Kümelenmiş Paylaşılan Birimlere sahip Windows Server 2016 veya önceki sürümlerinde desteklenmez çünkü:
- Kümelenmiş MSDTC kaynağı paylaşılan depolamayı kullanacak şekilde yapılandırılamaz. Windows Server 2016'da bir MSDTC kaynağı oluşturursanız, kullanılabilir depolama alanı olsa bile kullanılabilir paylaşılan depolama alanı gösterilmez. Bu sorun Windows Server 2019'da düzeltilmiştir.
- Temel yük dengeleyici RPC bağlantı noktalarını işlemez.
Azure Elastic SAN
Azure Elastik SAN şu anda Windows Server Yük Devretme Kümesinde desteklenmediğinden SQL Server yük devretme kümesi örnekleri (FCI) desteklenmez.
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin