Streaming-Replikation - AWS Präskriptive Leitlinien

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.

Streaming-Replikation

Sie können die Streaming-Replikation verwenden, um WAL-Daten oder XLOG-Datensätze auf dem neuesten Stand zu halten, indem Sie die WAL-Daten oder XLOG-Datensätze kontinuierlich versenden und auf Standby-Server anwenden. Wenn es bei Ihrer Geschäftsanwendung nicht zu Ausfallzeiten kommen kann, ist die Streaming-Replikation eine Migrationsoption, die Sie in Betracht ziehen sollten.

Architektur

Das folgende Diagramm zeigt die Architektur für die Migration einer lokalen PostgreSQL-Datenbank in die AWS-Cloud mithilfe der Streaming-Replikation.

Architektur der Streaming-Replikation

Das Diagramm zeigt den folgenden Workflow:

  1. Replizieren Sie die Datenbank auf einer EC2 Instanz und kopieren Sie Archivdateien.

  2. Machen Sie das neue Replikat zum Datenbank-Writer-Endpunkt.

  3. Verweisen Sie die Anwendung auf die neue Zieldatenbank.

Einschränkungen

Wir empfehlen, dass Sie die folgenden Einschränkungen bei der Verwendung der Streaming-Replikation berücksichtigen, bevor Sie mit der Migration beginnen:

  • Auf dem Server ist viel Speicherplatz erforderlich, um Backups zu erstellen und die Backups dann nach Amazon EC2 zu kopieren.

  • Für die Synchronisation der Quell- und Zieldatenbanken und für ein schnelleres Kopieren des Archivprotokolls ist eine beträchtliche Menge an Bandbreite erforderlich.

  • Quell- und Zieldatenbanken müssen dieselbe Version von PostgreSQL haben.