Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Sie können die Replikation zwischen einem Multi-AZ-DB-Cluster und einer Datenbank außerhalb von Amazon RDS einrichten.
Die externe Replikation ermöglicht Multi-AZ-DB-Clustern die Replikation von Daten zwischen einer RDS DB-Instance und einer externen Datenbank, entweder vor Ort oder in einer anderen Cloud-Umgebung. Dies ist vorteilhaft für die Notfallwiederherstellung, die Datenmigration und die Aufrechterhaltung der Konsistenz zwischen Systemen an verschiedenen Standorten. In diesem Abschnitt werden die Voraussetzungen für die Einrichtung der Replikation, die Konfiguration des Prozesses und wichtige Überlegungen wie Replikationslatenz, Bandbreite und Kompatibilität mit verschiedenen Datenbank-Engines behandelt.
RDSfür mein SQL
Um die externe Replikation für einen RDS for My SQL Multi-AZ-DB-Cluster einzurichten, müssen Sie binäre Protokolldateien auf den DB-Instances innerhalb des Clusters so lange aufbewahren, dass die Änderungen auf das Replikat angewendet werden, bevor Amazon die Binärprotokolldatei RDS löscht. Konfigurieren Sie dazu die Aufbewahrung von Binärprotokollen, indem Sie die mysql.rds_set_configuration
gespeicherte Prozedur aufrufen und den Parameter angeben. binlog retention hours
Weitere Informationen finden Sie unter binlog retention hours.
Der Standardwert für binlog retention hours
istNULL
, was bedeutet, dass Binärprotokolle nicht aufbewahrt werden (0 Stunden). Wenn Sie die externe Replikation für einen Multi-AZ-DB-Cluster einrichten möchten, müssen Sie den Parameter auf einen anderen Wert als NULL
setzen.
Sie können die Aufbewahrung von Binärprotokollen nur von der Writer-DB-Instance des Multi-AZ-DB-Clusters aus konfigurieren, und die Einstellung wird asynchron an alle Reader-DB-Instances weitergegeben.
Darüber hinaus empfehlen wir dringend, die GTID basierte Replikation auf Ihrem externen Replikat zu aktivieren. Wenn dann eine der DB-Instances ausfällt, können Sie die Replikation von einer anderen fehlerfreien DB-Instance innerhalb des Clusters aus fortsetzen. Weitere Informationen finden Sie in der SQL Dokumentation Meine Dokumentation unter Replikation mit globalen Transaktions-Identifikatoren
RDSfür Postgre SQL
Um die externe Replikation für einen SQL Multi-AZ-DB-Cluster RDS für Postgre einzurichten, müssen Sie die logische Replikation aktivieren. Detaillierte Anweisungen finden Sie unter Einrichtung der SQL logischen Postgre-Replikation mit Multi-AZ-DB-Clustern für Amazon RDS.