Tair (Redis OSS uyumlu), her biri isteğe bağlı okuma/yazma ayrıştırma moduna sahip standart ve küme olmak üzere iki örnek mimarisi sunar. Veri hacminize, aktarım hızı gereksinimlerinize ve okuma/yazma oranınıza göre seçim yapın.
Temel kavramlar
Bir Tair örneği aşağıdaki bileşenlerden oluşur:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mimari seçimi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Her iki mimari de okuma/yazma ayrıştırmayı dinamik olarak etkinleştirmeyi destekler.
Veri kümeniz tek bir düğüme sığıyorsa ve sorgu oranınız tahmin edilebilirse standart seçeneğini belirleyin. Yatay ölçeklenebilirliğe ihtiyacınız varsa — yani veri hacmi tek düğüm kapasitesini aşıyorsa veya iş yükünüz parçalar arasında paralellik gerektiriyorsa — küme seçeneğini belirleyin.
Standart mimari
Standart bir örnek ana-çoğaltma mimarisini kullanır. Ana düğüm tüm okuma ve yazma işlemlerini yönetirken çoğaltma düğümü verinin gerçek zamanlı bir kopyasını tutar. Ana düğüm başarısız olursa iş yükleri otomatik olarak çoğaltma düğümüne yük devreder.
Standart mimarinin ne zaman kullanılacağı:
Verileriniz tek bir örneğe sığar.
Sorgu oranınız kararlıdır ve tek düğüm kapasitesini aşmaz.
Yüksek kullanılabilirliğe sahip kalıcı depolamaya ihtiyacınız vardır.
Okuma/yazma ayrıştırmalı standart mimari
Okuma trafiği ana düğümün kapasitesini aştığında okuma performansını ölçeklendirmek için okuma/yazma ayrıştırmayı etkinleştirin. Bu mod, temel ana-çoğaltma çiftine ek olarak birden çok proxy düğümü ve salt okunur düğüm ekler.
Bileşen rolleri:
Proxy düğümleri — Yazma isteklerini ana düğüme yönlendirir ve okuma isteklerini ana düğüm ile salt okunur düğümler arasında dağıtır.
Salt okunur düğümler — Okuma trafiğini hizmet eder ve ana düğüm üzerindeki yükü hafifletir.
Bu yapılandırmanın ne zaman kullanılacağı:
Okuma trafiği yüksektir ve iş yükü okuma ağırlıklıdır.
Okuma aktarım hızını ölçeklendirme yeteneğine sahip kalıcı depolamaya ihtiyacınız vardır.
Küme mimarisi
Bir küme örneğinde veriler birden çok parça arasında dağıtılır. Her parça, hem yatay ölçeklenebilirlik hem de yüksek kullanılabilirlik sağlayan çok düğümlü bir ana-çoğaltma mimarisi kullanır.
Küme mimarisinin ne zaman kullanılacağı:
Veri hacmi tek düğüm kapasitesini aşar.
İş yükünüz yüksek QPS gerektirir.
Aktarım hızı yoğun işlemler parçalar arasında paralel işlemmeden faydalanır.
Okuma/yazma ayrıştırmalı küme mimarisi
Okuma trafiği bireysel parça ana düğümlerinin kapasitesini aştığında küme için okuma/yazma ayrıştırmayı etkinleştirin. Her parça, standart ana-çoğaltma yapılandırmasından okuma trafiğini yönetmek için özel salt okunur düğümlere sahip bir okuma/yazma ayrıştırma mimarisine geçer.
Bu yapılandırmanın ne zaman kullanılacağı:
Okuma trafiği, bireysel parçalardaki ana düğümün kapasitesini aşar.
Genel okuma aktarım hızının, yalnızca ana düğümlerin sağlayabileceğinin ötesine ölçeklenmesi gerekir.
Sürümler, seri türleri ve motor sürümleri
Mimari, bir Tair örneğini tanımlayan birkaç boyuttan biridir:
|
|
|
|
|
|
|
|
|
|
|
|
Bu sayfadaki mimari açıklamaları tüm sürümler, seri türleri ve motor sürümleri için geçerlidir. Ayrıntılı teknik özellikler için bkz.: