Aracılığıyla paylaş


Ö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 da müşterilere önemli maliyet tasarrufu avantajları getirir.

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

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

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 (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 havuz yapılandırma ayarlarını (işlem boyutu, lisans, özellikler gibi) 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, zaten sağlanmış olan 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, havuz içindeki örnekler arasında dağıtılan, havuza ayrılan toplam sanal çekirdek (vCores) sayısına dayanı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.

Her bir örneğe temel konak sanal makinesinde özel sanal çekirdekler tahsis edildiğinden, örnek grupları 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ı ile aynı sanal makinede birden çok SQL Server işleminin oluşturulabilmesidir ve bu işlemler Windows iş nesneleri kullanılarak yönetilir. İşlem düzeyi yalıtımı yeterli değilse, sanal makine düğümünde yalnızca tek bir SQL Server işlemi olduğu için VM düzeyinde yalıtım sağlayabilen örnek havuzları yerine tek örnekleri kullanmayı düşünebilirsiniz.

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.

Ö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'ne geçirmek için bir senaryo hayal edin. Ö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 ö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ğinizi havuza eklenmeden önce veya sonra Microsoft Entra kimlik doğrulaması kullanacak şekilde yapılandırabilirsiniz.
  • Bir havuza dağıtılan her yönetilen örneğin ayrı bir SQL Server Aracısı 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 birleştirilmiş örnekler hem de havuzun sınırları detaylandırılı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
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 çekirdekleri ve RAM'i olsa da, yerel bir diski (örneğin tempdb için) ve ağ kaynaklarını paylaşırlar. Düşük ihtimal olsa da, havuzdaki birden çok örneğin aynı anda yüksek kaynak tüketimine sahip olması nedeniyle 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.

Görev havuzu faturalaması

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

  • Sanal çekirdeklerle ölçülen havuza tahsis edilen hesaplama gücü
  • Gigabayt cinsinden ölçülen her örnekle ilişkili depolama alanı (her örnek için ilk 32 GB ücretsizdir).

Bir havuz için vCore 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.

Dikkat

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

Rezervasyon fiyatlandırması

Azure Rezervasyonları , önceden belirlenmiş bir süre için kaynakları rezerve ettiğinizde 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 örnek havuzu sınırlamalarını gözden geçirin.

Sonraki adımlar

Örnek havuzunu yapılandırma