Synchronisierungsserver China / Außerhalb Chinas

Synchronisierungsserver China / Außerhalb Chinas

Ich verwalte derzeit den Backend-Server einer Android-Anwendung. Wir verwenden DigitalOcean in Singapur, das wir auch für einen guten Standort für China hielten. Leider ergibt ein Test der Reaktionszeit innerhalb Chinas > 6 Sekunden

www.websitepulse.com/help/testtools.china-test.html

Ich versuche, eine Möglichkeit zu finden, unsere Infrastruktur innerhalb der großen Firewall zu replizieren, und frage mich, was die beste Vorgehensweise sein könnte, um dort auch einen Server einzurichten, wenn man bedenkt, dass unsere API Lese-/Schreibzugriff hat.

Ich denke über Amazon nach, wo es auch eine Region für China gibt, aber das Hauptproblem besteht weiterhin darin, die beiden Datenbanken unter Berücksichtigung von Verzögerungen usw. regionsübergreifend synchron zu halten.

Im Moment verwenden wir Mysql+PHP, aber ich habe kein Problem damit, die API-Dienste in andere Sprachen/DBS zu migrieren

Hast du irgendwelche Vorschläge?

Vielen Dank.

Antwort1

MariaDB Galera Cluster ermöglicht die synchrone Datenbankreplikation über WANs, vorausgesetzt, dass innerhalb Chinas Lese- und Schreibzugriff erforderlich ist. MariaDB ist ein Drop-in-Ersatz für MySQL, daher sollte der Übergang relativ reibungslos verlaufen.

Es sollte mit hoher Latenz gut zurechtkommen und falls dies nicht der Fall ist, ist immer noch eine asynchrone Option möglich, wenn im Falle eines vollständigen Knotenausfalls ein gewisser Datenverlust tolerierbar ist.

KasseDiese Folien geben einen Überblick über die Verwendung von Galera Cluster über WANsund wie die Replikation funktioniert.

Antwort2

Der RDS-Dienst von Amazon bietet Ihnen die Möglichkeit,regionenübergreifende Lese-Replikate. Mit CloudWatch können Sie die Replikationsverzögerung genau überwachen und beispielsweise Alarme einrichten, wenn sie zu hoch wird. Ich würde vorschlagen, dass Sie eine RDS-Instanz in einer Region und eine Lese-Replik in einer anderen einrichten, um zu sehen, welche Art von Verzögerung zu erwarten ist und ob sie akzeptabel ist oder nicht.

verwandte Informationen