dataiotech Labs
Home/Operasyon/Mimari Tarifler
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