High Availability & Consensus Topologies
Referans Veritabanı Mimarileri
Yüksek erişilebilirlik (HA), konsensüs tabanlı otomatik failover modelleri, quorum ve referans küme yapılandırmaları.
Motor Filtresi:
postgresql HA Topolojisi
PostgreSQL + Patroni + etcd + HAProxy Yüksek Erişilebilirlik
Split-brain riskini sıfıra indiren Raft tabanlı dağıtık konsensüs (etcd) mimarisi. Master sunucu çöktüğünde 15 saniyede yeni lider seçilir ve sanal IP otomatik yönlendirilir.
RPO: 0 (Senkron Replikasyon ile)
RTO: < 15 saniye (Otomatik Lider Seçimi)
Topoloji Şeması:
3x DB Node + 3x etcd Cluster + 2x HAProxy / Keepalived
Bileşenler:
Patronietcd v3HAProxyKeepalivedpgBackRest
Avantajlar
- •Otomatik failover ve split-brain koruması
- •Dinamik konfigürasyon yönetimi
- •Bakım anında kontrollü switchover
Dikkat Edilmesi Gerekenler
- •En az 3 adet etcd node gereksinimi
- •Artan ağ ve altyapı karmaşıklığı
Küme ve Failover Yapılandırma Kodu
mysql HA Topolojisi
MySQL InnoDB Cluster + Group Replication + MySQL Router Mimarisi
Paxos tabanlı Group Replication protokolüyle çalışan, native MySQL yüksek erişilebilirlik çözümü. Single-Primary modunda çalışarak çakışmaları engeller ve MySQL Router üzerinden yükü otomatik yönlendirir.
RPO: 0 (Grup Konsensüsü)
RTO: < 10 saniye (Otomatik Primary Seçimi)
Topoloji Şeması:
3x MySQL Enterprise / Community Node + 2x MySQL Router + Paxos Quorum
Bileşenler:
MySQL ShellMySQL RouterGroup ReplicationInnoDB Storage EngineMySQL Enterprise Backup
Avantajlar
- •Resmi Oracle / MySQL native desteği
- •Harici konsensüs servisi (etcd/consul) gerektirmez
- •MySQL Shell ile tek satırda otomatik kurulum ve yönetim
Dikkat Edilmesi Gerekenler
- •En az 3 düğümlü küme zorunluluğu
- •Tablolarda PRIMARY KEY ve InnoDB motor zorunluluğu
Küme ve Failover Yapılandırma Kodu