Datenbankcluster aus einer Kubernetes-Sicherung klonen

Wählen Sie eine Dokumentationsversion aus:

Zur Unterstützung der Notfallwiederherstellung können Sie das Backup Ihres AlloyDB Omni-Datenbankclusters manuell in einer Standalone-Serverumgebung oder in einer Kubernetes-Umgebung klonen.

Wenn Sie Ihren Datenbankcluster manuell klonen, werden nur die Daten aus der primären Instanz des Quelldatenbankclusters in die primäre Instanz des Zieldatenbankclusters oder -servers geklont.

Ein Quelldatenbankcluster ist ein AlloyDB Omni-Datenbankcluster, in dem das Backup vorhanden ist. Dieses Backup wird in anderen Datenbankclustern in einer Standalone-Serverumgebung oder in einer Kubernetes-Umgebung geklont. Ein Zieldatenbankcluster ist ein Datenbankcluster in der Kubernetes-Umgebung, in dem das Backup des Quelldatenbankclusters geklont wird. Ein Zielserver ist ein Datenbankcluster in der Standalone-Serverumgebung, in dem das Backup des Quelldatenbankclusters geklont wird.

Wenn Sie ein Backup Ihres AlloyDB Omni-Datenbank clusters erstellen möchten, konfigurieren Sie den Sicherungsspeicherort in der BackupPlan Ressourcenmanifestdatei. Wenn Sie das Backup klonen möchten, können Sie es nur in einen Datenbankcluster klonen, der sich im selben Kubernetes-Cluster befindet und denselben Namespace wie der Quelldatenbankcluster verwendet. Weitere Informationen zum Erstellen eines Backups finden Sie unter Sichern und Wiederherstellen in Kubernetes.

Wenn Sie das Backup in einen anderen Datenbankcluster in einer Standalone-Serverumgebung oder in einer anderen Kubernetes-Umgebung klonen möchten, insbesondere zur Notfallwiederherstellung, müssen Sie die pgBackRest-Konfigurationen und -Befehle verwenden. Die Sicherungs- und Wiederherstellungsmethode für beide Umgebungen verwendet pgBackRest als zugrunde liegende Sicherungs- und Wiederherstellungslösung.

In den folgenden Abschnitten, in denen beschrieben wird, wie Sie einen Datenbankcluster klonen, werden die folgenden Begriffe verwendet:

Quelldatenbankcluster
Ein AlloyDB Omni Datenbankcluster, in dem das Backup vorhanden ist. Dieses Backup wird in anderen Datenbankclustern in einer Standalone-Serverumgebung oder einer Kubernetes-Umgebung geklont.
Zieldatenbankcluster
Ein Datenbankcluster in der Kubernetes Umgebung, in dem das Backup des Quelldatenbankclusters geklont wird.
Zielserver
Ein Datenbankcluster in der Standalone-Server Umgebung, in dem das Backup des Quelldatenbankclusters geklont wird.

Unterstützte Sicherungs- und Wiederherstellungskombinationen

Da das Backup Ihres AlloyDB Omni-Datenbankclusters entweder lokal oder in einem Cloud Storage-Bucket gespeichert werden kann, werden die folgenden Sicherungs- und Wiederherstellungskombinationen unterstützt: