Örnek havuzu nedir? - Azure SQL Yönetilen Örnek

Şunlar için geçerlidir:Azure SQL Yönetilen Örnek

Bu makalede , Azure SQL Yönetilen Örneği için örnek havuzu dağıtım seçeneğine genel bir bakış sağlanır ve bu seçenek müşterilere önemli maliyet tasarrufu avantajları getirir.

Örnek havuzlarını kullanarak kaynakları paylaşan birden çok örnek dağıtabilirsiniz. Bu kurulum, SQL Server örneklerinden birden çok veritabanını geçirmek için kullanışlı ve uygun maliyetli bir altyapı sunar. Daha küçük, daha az işlem yoğunluklu iş yüklerini daha büyük bir SQL Yönetilen Örneği üzerinde birleştirme gereksinimini ortadan kaldırır.

Başlamak için bkz. Örnek havuzu oluşturma.

Genel bakış

Azure SQL Yönetilen Örneği'ndeki örnek havuzlarını kullanarak, bir sanal küme içindeki tek bir temel sanal makinede kaynakları paylaşan birden çok örnek dağıtabilirsiniz.

Örnek havuzları aşağıdaki temel avantajları sağlar:

  • Yalnızca örnek havuzlarında mevcut olan 2 vCore örneklerini barındırma olanağı.
  • Tahmin edilebilir ve hızlı örnek dağıtım süresi (10 dakikaya kadar).
  • Birden çok SQL Server örneğini geçirirken maliyet tasarrufu sağlayan altyapı.

Aşağıdaki diyagramda, bir sanal ağ alt ağındaki bir sanal kümeye dağıtılmış birden çok yönetilen örneğin olduğu bir örnek havuzu gösterilmektedir:

Tek bir havuzda birden çok örneği olan örnek havuzu diyagramı.

Yenilikler

Kasım 2024 aşağıdaki özellikleri getirir:

  • Azure portalında havuz oluşturun, havuz içinde örnekler oluşturun ve havuz yapılandırma ayarlarını değiştirin.
  • PowerShell veya Azure CLI kullanarak işlem boyutu, lisans ve özellikler gibi havuz yapılandırma ayarlarını güncelleştirin.
  • Premium serisi donanım desteği.
  • PowerShell'i veya Azure CLI'yı kullanarak bir örneği havuza ve havuz dışına taşıyın.
  • rezervasyon fiyatlandırması için örnek havuzu desteği.

Mimari

Örnek havuzları, tek yönetilen örneklere benzer bir mimariye sahiptir. Azure sanal ağları içindeki dağıtımları desteklemek ve müşteriler için yalıtım ve güvenlik sağlamak için örnek havuzları sanal kümelere de güvenir. Sanal küme, müşterinin sanal ağ alt ağında dağıtılan ayrılmış bir yalıtılmış sanal makine kümesini temsil eder. Aynı alt ağ içindeki tüm tek örnekler ve örnek havuzları aynı sanal kümeye aittir. Havuz içindeki örneklerin SQL Server işlemlerine ve ağ geçidi bileşenlerine ayrılmış işlem kaynakları vardır ve bu da tahmin edilebilir performans sağlar. İlk havuz dağıtımından sonra, hizmetin önceden sağladığı işlem kaynaklarında SQL işlemleri oluşturulduğundan havuzdaki örneklerde yönetim işlemleri daha hızlı gerçekleştirilir.

Sanal makinenin işlem boyutu, hizmetin havuzdaki örnekler arasında dağıttığı toplam vÇekirdek sayısına dayanmaktadır. Bu mimari, sanal makinenin 2 sanal çekirdek (örnek havuzları hariç) dahil olmak üzere desteklenen herhangi bir boyutta birden çok örneğe bölümlenmesine olanak tanır. Örneğin, 8 sanal çekirdek örnek havuzu dağıttığınızda iki adet 2 sanal çekirdek ve bir adet 4 sanal çekirdek örneği dağıtabilirsiniz. Ardından SQL Server veritabanlarınızı havuzdaki örneklere geçirebilirsiniz. Örnek havuzları yerel sanal ağ tümleştirmesini desteklediğinden, aynı alt ağa birden çok örnek havuzunun yanı sıra birden çok tek örnek dağıtabilirsiniz.

Örnek havuzları, her bir örnek temel host sanal makinesinde ayrılmış vCore'lar aldığı için yüksek düzeyde yalıtım sağlar. Örnek havuzu dağıtım modelinin tek bir yönetilen örneğe kıyasla temel farkı, örnek havuzları kullanılarak aynı sanal makine içinde birden çok SQL Server işleminin oluşturulmasıdır. Hizmet kaynağı, Windows iş nesnelerini kullanarak bu işlemleri yönetir. İşlem düzeyinde yalıtım yeterli değilse örnek havuzları yerine tek örnekleri kullanmayı göz önünde bulundurun. Tekli örneklerin sanal makine düğümünde VM düzeyinde yalıtım sağlayan tek bir SQL Server işlemi vardır.

Aşağıdaki diyagramda iki dağıtım modeli arasındaki ana mimari fark gösterilmektedir:

Örnek havuzunu ve sanal kümedeki iki ayrı örneği gösteren diyagram.

Uygulama senaryoları

Aşağıdaki senaryolar için örnek havuzlarını kullanmayı göz önünde bulundurun:

  • Örneklerin 2 veya 4 sanal çekirdek olduğu bir grup küçük SQL Server örneğini aynı anda taşıma.
  • Hızlı ve öngörülebilir örnek oluşturma veya ölçeklendirmeye ihtiyacınız vardır. Örneğin, örnek düzeyinde özellikler gerektiren çok kiracılı bir SaaS uygulama ortamında yeni bir kiracının konuşlandırılması.
  • Sabit maliyet veya harcama limiti olması önemlidir. Örneğin, gerektiğinde yönetilen örnekleri düzenli aralıklarla dağıttığınız sabit (veya nadiren değişen) boyuttaki paylaşılan geliştirme/test veya tanıtım ortamlarını çalıştırma.

Instance havuzları, birden çok SQL Server örneğini geçirmek için iyi çalışır. Paylaşılan işlem kaynaklarını toplam geçiş gereksinimlerinize göre önceden sağladığınızda, geçiş sonrasında genel sahip olma maliyetini azaltırsınız. Örneğin, dört küçük şirket içi SQL Server örneğini Azure SQL Yönetilen Örneği'ne geçirebileceğiniz bir senaryo düşünün. Örnek havuzu olmadan, her biri en az 4 sanal çekirdeğe sahip ve kendi ayrılmış kaynakları olan dört ayrı SQL yönetilen örneği sağlarsınız. Her birinde 2 sanal çekirdek bulunan tüm örnekleri havuz tarafından kaynakların paylaşıldığı havuza dağıtabildiğiniz için örnek havuzu bu maliyeti azaltır.

Örnek ve havuz özellikleri

Havuzdaki tüm örnekler için havuz düzeyinde aşağıdaki özellikleri yapılandırabilirsiniz:

Ayrıca aşağıdakileri göz önünde bulundurun:

  • Havuzlarda oluşturduğunuz SQL yönetilen örnekleri, tek yönetilen örnekler için kullanılabilen aynı uyumluluk düzeylerini ve özellikleri destekler.
  • Örnek düzeyinde belirli değerleri (örnek düzeyinde harmanlama, saat dilimi, veri trafiği için genel uç nokta, yük devretme grupları gibi) seçmenizi gerektiren isteğe bağlı özellikleri veya özellikleri yapılandırabilirsiniz. Havuzdaki her örneğin farklı değerleri olabilir.
  • Havuza dağıttığınız örnekler aynı sanal makineyi paylaştığından, daha yüksek güvenlik risklerine neden olan özellikleri devre dışı bırakmayı göz önünde bulundurun. Bu özelliklere erişim izinlerini sıkı bir şekilde denetlemek için CLR tümleştirmesi, yerel yedekleme ve geri yükleme, Veritabanı Postası ve diğerleri gibi özellikleri devre dışı bırakın.
  • SQL Yönetilen Örneği'ni havuza eklemeden önce veya sonra Microsoft Entra kimlik doğrulamasını kullanacak şekilde yapılandırabilirsiniz.
  • Bir havuza dağıttığınız her SQL yönetilen örneğinin ayrı bir SQL Server Aracısı vardır.

Kaynak sınırları

Bir örneği havuza dağıttığınızda, tek tek havuza alınan örneğin sınırları ve genel havuzun kaynak kullanımıyla ilgili sınırları vardır.

Aşağıdaki tabloda hem havuza alınan örneklerin hem de havuzun sınırları açıklanır:


Havuz sınırları Havuzlanmış örneklem sınırları
Hizmet katmanı Genel Amaçlı Genel Amaçlı
Donanım katmanı Standart seri (5. Nesil)
Premium serisi
Standart seri (5. Nesil)
Premium serisi
vCores sayısı1 8-16-24-32-40-64-80 2-4-8-16-24-32-40-64-80
En fazla depolama alanı 32 TB2 - 2 sanal çekirdek için 640 GB
- 4 sanal çekirdek için 2 TB
- 8 sanal çekirdek için 8 TB
16'dan fazla sanal çekirdek için en fazla 16 TB
En fazla veritabanı sayısı 500 - 50 için 2 vCores
- 4+ sanal çekirdek için 100 adet
Azami örnek sayısı 40 Yok

Havuza alınan örnekler için 1 sanal çekirdek seçeneği, örnek havuzundaki kullanılabilir sanal çekirdek sayısına bağlıdır.
2 Havuz depolama sınırı, havuzdaki tüm örnekler için depolama alanının toplamına göre dikte edilir.

Diğer tüm örnek düzeyi sınırları için bkz . Kaynak sınırları.

Performans değerlendirmeleri

Havuzlar içindeki SQL yönetilen örnekleri ayrılmış sanal çekirdek ve RAM'e sahip olsalar da, yerel disk (tempdb için) ve ağ kaynaklarını paylaşırlar. Havuzdaki birden çok örnek aynı anda yüksek kaynak tüketimine sahip olduğunda, her ne kadar olasılığı düşük olsa da, gürültülü bir komşu etkisi yaşamak mümkündür.

Bu davranışla karşılaşırsanız havuz boyutunu artırmayı veya yüksek tüketimli örnekleri havuzun dışında tek örnek olarak yeniden dağıtmayı göz önünde bulundurun.

Görev havuzu faturalaması

Örnek havuzları işlem ve depolamayı bağımsız olarak ölçeklendirmenize yardımcı olur. Ödemeniz gerekenler:

  • Havuz için tahsis edilen hesaplama kaynakları, sanal çekirdek (vCore) cinsinden ölçülür.
  • Her örnekle ilişkili, gigabayt cinsinden ölçülen depolama alanı (her örnek için ilk 32 GB ücretsizdir).

Bu havuza kaç örnek dağıttığınıza bakılmaksızın bir havuz için sanal çekirdek fiyatı ödersiniz. Havuzdaki tek tek örnekler için farklı fiyatlandırma seçenekleri ayarlayamazsınız. Havuzdaki tüm örneklerin aynı lisanslama modelini kullanması gerekir. Havuzu oluşturduktan sonra havuzun lisans modelini değiştirebilirsiniz.

Hesaplama maliyeti (sanal çekirdeklerle ölçülür) SQL Server lisans ücretini tam olarak ödeyip ödemediğinize bağlıdır. İki fiyat seçeneği mevcuttur:

  • Lisans dahil: SQL Server lisanslarının fiyatına dahildir.
  • Azure Hibrit Avantajı: SQL Server için Azure Hibrit Avantajı içeren indirimli fiyat. Bu fiyatı kullanmak için Yazılım Güvencesi ile mevcut SQL Server lisanslarına sahip olmanız gerekir.

Tam örnek havuzu fiyatlandırma ayrıntıları için SQL Yönetilen Örneği fiyatlandırma sayfasındakiörnek havuzları bölümüne bakın.

Dikkat

Geliştirme testi avantajına uygun aboneliklerde örnek havuzları oluşturduğunuzda Azure SQL Yönetilen Örneği'ne otomatik olarak 55% kadar indirimli fiyatlar alırsınız.

Rezervasyon fiyatlandırması

Azure Rezervasyonları , önceden belirlenmiş bir dönem için kaynak fiyatı ayırdığınızda derin bir indirim sağlayarak işlem maliyetlerinden tasarruf etmenizi sağlar. Artık bir örnek havuzuna rezervasyon ayırabilirsiniz ve bu da birden çok örneği çalıştırmanın en uygun maliyetli yolunu oluşturur.

Sınırlamalar

Daha fazla bilgi edinmek için bkz . örnek havuzu sınırlamaları.

Sonraki adım