Wir verwenden Amazon AWS für unsere Webdienste. Angesichts der jüngsten Instabilitäten in der Infrastruktur versuchen wir jedoch herauszufinden, wie unsere Anwendung für zusätzliche Redundanz in mehreren Regionen ausgeführt werden kann.
Im Idealfall würden wir unsere gesamte App in einer Aktiv-Aktiv-Konfiguration in mehreren Regionen ausführen. Unser Hauptanliegen ist jedoch, dass wir RDS verwenden, das meines Wissens nicht über Regionen hinweg repliziert werden kann.
Eine mögliche Lösung (obwohl wir nicht versucht oder bewiesen haben, dass es funktionieren würde) wäre, mysqldump
jede Stunde oder so EBS-Snapshots zu erstellen, aber dies würde bedeuten, dass wir gezwungen wären, in einer Aktiv-Passiv-Konfiguration zu laufen. Unsere Daten würden höchstens eine Stunde zurückliegen. Dies hat seine eigenen Probleme mit der Datensynchronisation, wenn wir ein Failover durchführen und der Master wieder hochfährt. Daher ist dies nicht die beste Lösung.
Gibt es bewährte Lösungen für die regionale Replikation von RDS?
quelle