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.
Basis-Backup
Ein Basis-Backup dient zum Rehosting in der AWS-Cloud, ohne Ihre Datenbank- und Linux-Versionen zu ändern. Basis-Backups gelten für Datenbanken, die kleiner als 500 GB sind. Um ein Basis-Backup durchzuführen, müssen Sie Direct Connect verwenden, um eine direkte Verbindung zwischen Ihrer lokalen PostgreSQL-Datenbank und der AWS-Cloud einzurichten.
Architektur
Das folgende Diagramm zeigt die Architektur für die Migration einer lokalen PostgreSQL-Datenbank in die AWS-Cloud mithilfe eines Basis-Backups.

Das Diagramm zeigt den folgenden Workflow:
Verwenden Sie das PostgreSQL-Hilfsprogramm pg_basebackup
, um eine physische Sicherung der Daten aus Ihrer lokalen Datenbank zu erstellen und diese Sicherung dann in das EC2 Amazon-Datenverzeichnis in der AWS-Cloud zu kopieren. Schließen Sie die PostgreSQL-Migration ab.
Führen Sie einen VACUUM-Vorgang
in der Datenbank durch. Bestätigen Sie Ihre Daten.
Verweisen Sie Ihre Anwendung auf die neue PostgreSQL-Datenbank auf der EC2 Instanz.
Einschränkungen
Wir empfehlen Ihnen, die folgenden Einschränkungen bei der Verwendung von Basis-Backups zu berücksichtigen, bevor Sie mit der Migration beginnen:
Das Speichern und Wiederherstellen kann bei größeren Datenbanken (d. h. Datenbanken mit einer Größe von 50 GB bis 300 GB) zeitaufwändig sein.
Diese Option erfordert eine vollständige Ausfallzeit der Datenbank.
Auf dem Server ist viel Speicherplatz erforderlich, um Backups zu erstellen und die Backups dann nach Amazon EC2 zu kopieren.