Örnek havuzu (önizleme) nedir? - Azure SQL Yönetilen Örneği

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

Bu makalede, Azure SQL Yönetilen Örneği için örnek havuzu dağıtım seçeneğine genel bir bakış sağlanır.

Örnek havuzları, daha küçük ve daha az işlem yoğunluklu iş yüklerini daha büyük bir SQL Yönetilen Örneği birleştirmek zorunda kalmadan SQL Server örneklerinden birden çok veritabanını geçirmek için kullanışlı ve uygun maliyetli bir altyapı sağlayan paylaşılan kaynaklarla birden çok örneği dağıtmayı mümkün hale getirir.

Başlamak için Örnek havuzu oluşturma'yı gözden geçirin.

Not

Azure SQL Yönetilen Örneği için örnek havuzları şu anda önizleme aşamasındadır.

Genel bakış

Azure SQL Yönetilen Örneği'daki örnek havuzları, paylaşılan kaynaklarla birden çok örneği bir sanal küme içindeki tek bir temel sanal makineye dağıtmanıza olanak tanır.

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

  • Yalnızca örnek havuzlarında kullanılabilen 2 sanal çekirdek örneklerini barındırma olanağı
  • Tahmin edilebilir ve hızlı örnek dağıtım süresi (5 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:

Diagram of instance pool with multiple instances in a single pool.

Yenilikler

Örnek havuzlarının 2024 önizleme yenilemesi aşağıdaki yeni özellikleri getirir:

  • Havuz yapılandırması (işlem boyutu, lisans, özellikler gibi) PowerShell veya Azure CLI kullanılarak güncelleştirilebilir.
  • Premium serisi donanım artık desteklenmektedir.
  • PowerShell'i veya Azure CLI'yı kullanarak bir örneği havuza girip çıkarabilirsiniz.

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ümeler, müşterinin sanal ağ alt ağında dağıtılan ayrılmış bir yalıtılmış sanal makine kümesini temsil eder. Tüm tek örnekler ve örnek havuzları aynı sanal kümeye aittir. Bir havuz içindeki örnekler ve aynı alt ağa dağıtılan tek örnekler, SQL Server işlemlerine ve ağ geçidi bileşenlerine ayrılan işlem kaynaklarını paylaşmaz ve bu da performans tahmin edilebilirliğini sağlar. İlk havuz dağıtımından sonra havuzdaki örneklerdeki yönetim işlemleri, havuz sağlandığında sanal küme zaten genişletilmiş olduğundan daha hızlı olur.

Sanal makinenin işlem boyutu, havuzdaki örnekler arasında dağıtılan havuza ayrılan sanal çekirdeklerin toplam sayısını temel alı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.

İki dağıtım modeli arasındaki temel fark, Windows iş nesneleri kullanılarak yönetilen bir örnek havuzu kullandığınızda aynı sanal makine içinde birden çok SQL Server işlemi oluşturabilmenizdir. Tek örneklerin sanal makine düğümünde yalnızca tek bir SQL Server işlemi vardır.

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

Diagram showing Instance pool and two individual instances in the virtual cluster.

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 geçirme.
  • 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ı dağıtımı.
  • 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.

Örnek havuzları, paylaşılan işlem kaynaklarının toplam geçiş gereksinimlerinize göre önceden sağlanması geçiş sonrasında genel sahip olma maliyetini düşürdüğünden, birden çok SQL Server örneğini geçirmek için özellikle uygundur. Örneğin, dört küçük şirket içi SQL Server örneğini Azure SQL Yönetilen Örneği geçirmek için bir senaryo düşünün. Örnek havuzu olmadan, her biri en az 4 sanal çekirdek içeren ve tümü kendi ayrılmış kaynaklarıyla dört ayrı tek 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 özellikler yapılandırılır:

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

  • Havuzlarda oluşturulan yönetilen örnekler, tek yönetilen örnekler için kullanılabilen uyumluluk düzeylerini ve özellikleri destekler.
  • 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ı özellikler veya özellikler örnek düzeyinde yapılandırılır ve havuzdaki her örnek için farklı olabilir.
  • Havuza dağıtılan örnekler aynı sanal makineyi paylaştığından, daha yüksek güvenlik risklerine neden olan özellikleri devre dışı bırakmayı veya CLR tümleştirmesi, yerel yedekleme ve geri yükleme, veritabanı e-postası gibi bu özelliklere yönelik erişim izinlerini sıkı bir şekilde denetlemeyi göz önünde bulundurun.
  • SQL Yönetilen Örneği havuza eklenmeden önce veya sonra Microsoft Entra kimlik doğrulamasını kullanacak şekilde yapılandırabilirsiniz.
  • Bir havuza dağıtılan her yönetilen örneğin ayrı bir SQL Aracısı örneği vardır.

Kaynak sınırları

Bir örneği havuza dağıttığınızda, havuza alınan her örnek için sınırlar ve genel havuz tarafından kullanılan kaynaklar için 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ı Havuza alınan örnek 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
Sanal çekirdeksayı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+ sanal çekirdek için -16 TB
En fazla veritabanı sayısı 500 - 2 sanal çekirdek için 50
- 4+ sanal çekirdek için 100
En fazla ö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 Kaynak sınırları bölümünü gözden geçirin.

Performans değerlendirmeleri

Havuzlar içindeki yönetilen örneklerin ayrılmış sanal çekirdek ve RAM'i olsa da, yerel diski (için tempdb) ve ağ kaynaklarını paylaşırlar. Olası olmasa da, havuzdaki birden çok örneğin aynı anda yüksek kaynak tüketimine sahip gürültülü bir komşu etkisiyle karşılaşmak mümkündür.

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

Örnek havuzu faturalaması

Örnek havuzları, işlem ve depolamayı bağımsız olarak ölçeklendirmenize olanak tanır. Ödemeniz gerekenler:

  • Sanal çekirdeklerle ölçülen havuza ayrılan işlem
  • Depolama gigabayt cinsinden ölçülen her örnekle ilişkilidir (her örnek için ilk 32 GB ücretsizdir).

Bir havuz için sanal çekirdek fiyatı, bu havuza dağıtılan örnek sayısına bakılmaksızın ücretlendirilir. Havuzdaki tek tek örnekler için farklı fiyatlandırma seçenekleri ayarlamak mümkün değildir. Havuzdaki tüm örneklerin aynı lisanslama modelini kullanması gerekir. Havuz oluşturulduktan sonra havuzun lisans modeli değiştirilebilir.

İşlem fiyatı (sanal çekirdeklerle ölçülür), SQL Server lisans fiyatının tamamını ödeyıp ödemediğinize bağlıdır. Aşağıdaki iki 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. Müşteriler, Yazılım Güvencesi ile mevcut SQL Server lisanslarını kullanarak bu fiyatı kabul edebilir.

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.

Not

Geliştirme testi avantajı için uygun aboneliklerde oluşturulan örnek havuzları otomatik olarak Azure SQL Yönetilen Örneği yüzde 55'e varan indirimli fiyatlar alır.

Sınırlamalar

Daha fazla bilgi edinmek için örnek havuzu sınırlamalarını gözden geçirin.

Sonraki adımlar

Örnek havuzunu yapılandırma