ApsaraDB for SelectDB; iş gereksinimlerinize göre hesaplama kaynaklarını yalıtmak ve yönetmek amacıyla çoklu örnek, çoklu küme ve iş yükü grubu olmak üzere üç kaynak yönetimi şeması sunar.
Kaynak yönetimi şemaları
ApsaraDB for SelectDB çoklu örnek, çoklu küme ve iş yükü grubu olmak üzere üç kaynak yönetimi ve yalıtım şemasını destekler.
Çoklu örnek şeması
ApsaraDB for SelectDB aynı hesap içinde bağımsız olarak dağıtılan birden fazla örnek oluşturmanıza olanak tanır. Bu şema, tamamen bağımsız iş sistemleri için idealdir.
Hesaplama ve depolama kaynakları örnekler arasında fiziksel olarak yalıtılır ve her örneğin kendi uç noktası bulunur.
Çoklu küme şeması
ApsaraDB for SelectDB depolama ve hesaplamanın ayrılmasını destekler. Aynı örnek içinde fiziksel olarak yalıtılmış birden fazla hesaplama kümesi oluşturabilirsiniz. Her hesaplama kümesi, bir grup arka uç (BE) düğümünden oluşur ve büyük veri sistemlerindeki hesaplama grubuna veya hesaplama kuyruğuna benzer. Bu şema, okuma trafiğini yazma trafiğinden veya çevrimiçi trafiği çevrimdışı trafikten yalıtmak için idealdir.
Bir örnek içindeki kümeler aynı verileri paylaşır. Aynı uç noktayı kullanarak birden fazla kümeye bağlanabilir ve kümeler arasında geçiş yapmak için USE @cluster_name komutunu çalıştırabilirsiniz. Daha fazla bilgi için bkz. Birden fazla hesaplama kümesi.
İş yükü grubu şeması
ApsaraDB for SelectDB hesaplama kaynaklarını yazılım düzeyinde yalıtmak için iş yükü gruplarını kullanmanıza olanak tanır. Bir küme, her bir görev başına tek bir BE düğümündeki hesaplama ve bellek kullanımını kısıtlayan birden fazla iş yükü grubuna sahip olabilir. Bu şema, kaynak yalıtımı gerektiren ancak belirli bir düzeyde kaynak önceliğine izin veren senaryolar için idealdir.
Hesaplama kaynakları iş yükü grubu tarafından mantıksal olarak yalıtılırken tüm iş yükü grupları aynı verileri paylaşır. Farklı gruplara erişmek için iş yükü gruplarıyla ilişkilendirilmiş veritabanı hesaplarını kullanabilirsiniz. Daha fazla bilgi için bkz. İş yükü grubu.
Şema karşılaştırması
Aşağıdaki tabloda üç şema yalıtım yöntemi ve düzeyi açısından karşılaştırılmaktadır.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Çoklu örnek şeması en güçlü yalıtımı sağlar ancak yinelenen depolamaya ve düşük hesaplama kullanımına neden olabilir. İş yükü grubu şeması, hesaplama kaynaklarının orta düzeyde öncelik almasına izin verir; bu durum yüksek kullanım sağlar ancak daha zayıf yalıtım sunar. Genel olarak, sistemleriniz tamamen bağımsız olduğunda çoklu örnek şemasını kullanın. Verilerin paylaşılması gerektiğinde ancak hesaplama kaynaklarının fiziksel yalıtıma ihtiyaç duyduğunda çoklu küme şemasını kullanın. Veriler paylaşıldığında ve hesaplama kaynaklarının bazen yalıtılması gerektiğinde iş yükü grubu şemasını kullanın.
Şema önerisi
İş gereksinimlerinize göre bu şemaları birleştirebilirsiniz. Örneğin, çoklu örnek şemasını çoklu küme şemasıyla veya çoklu küme şemasını iş yükü grubu şemasıyla birleştirebilirsiniz.
Çoklu örnek şeması
Aşağıdaki senaryolarda çoklu örnek şemasını göz önünde bulundurun:
Bağımsız iş sistemleri veya ekipler arasında veri paylaşımı yoktur.
İş sistemleri önemlidir veya hassas bilgiler içerir; veri sızıntısı riskini en aza indirmek ve karşılıklı etkileşimi önlemek istersiniz.
Çoklu küme şeması
Aşağıdaki senaryolarda tek örnekli çoklu küme şemasını göz önünde bulundurun:
Veriler paylaşılır ancak hesaplama kaynaklarının duyarlılık düzeyine göre yalıtılması gerekir. Örneğin, çevrimiçi veri analizi çevrimdışı veri analizinden yalıtılmalıdır.
Veri içe aktarma iş yüklerinin sorgu iş yüklerinden yalıtılması gerekir.
Kaynak kullanımı konusunda özel bir gereksiniminiz yoktur.
İş yükü grubu şeması
Aşağıdaki senaryolarda iş yükü grubu şemasını göz önünde bulundurun:
Veriler paylaşılır ve hesaplama kaynaklarının fiziksel yalıtıma ihtiyacı yoktur. Her iş yükü için temel kaynaklar garanti edilmeli, boşta kalan kaynaklar ise öncelik alabilmelidir.
Kaynak kullanımını en üst düzeye çıkarmak istersiniz veya kaynak verimliliği konusunda belirli gereksinimleriniz vardır.