Ana içeriğe geç
Kesit SQL
İleri · Veritabanı Yönetimi (DBA)

Yüksek erişilebilirlik ve ölçekleme: Always On, replikasyon, sharding

Sunucu çökünce ne olur? HA ve DR çözümleri, okuma ölçekleme.

Uygulamada aç, 3 alıştırmayı çözÜcretsiz, hesap gerekmez, kurulum yok.

Bu sayfa dersin okuma sürümüdür. Metin bir kutuyu çalıştırmanı ya da adıma geçmeni söylüyorsa dersi uygulamada aç.

HA ve DR

SQL Server seçenekleri

ÇözümNe kopyalanır?Not
Always On Availability GroupsBir grup veritabanı, birincilden ikincillereEşzamanlı (veri kaybı yok) veya eşzamansız. İkinciller okuma ve yedek için kullanılabilir.
Failover Cluster InstanceInstance'ın tamamı, paylaşımlı diskDisk tek nokta olarak kalır.
Log ShippingGünlük yedekleri başka sunucuya taşınıp geri yüklenirBasit ve ucuz DR; dakikalar düzeyinde gecikme.
ReplikasyonSeçilen tablolar veya satırlarRaporlama sunucusu besleme, dağıtık sistemler.

Diğer SQL türleri

SQL türüYaygın çözümler
PostgreSQLAkış replikasyonu (streaming replication), mantıksal replikasyon, otomatik devralma için Patroni
MySQLKaynak–kopya replikasyonu, Group Replication / InnoDB Cluster
OracleData Guard (DR), RAC (aynı veritabanına birden çok sunucu)

Ölçekleme

BulutAzure SQL, Amazon RDS / Aurora, Google Cloud SQL gibi yönetilen hizmetler yedekleme, yama ve yüksek erişilebilirliği büyük ölçüde üstlenir. DBA'nın işi performans, maliyet, güvenlik ve mimari kararlara kayar.
Alıştırmalara geç (3)