Présentation du clonage d'un cluster de base de données à partir d'une sauvegarde Kubernetes

Sélectionnez une version de la documentation :

Cette page présente le clonage de la sauvegarde de votre cluster de bases de données AlloyDB Omni dans un environnement de serveur autonome ou dans un environnement Kubernetes à des fins de reprise après sinistre.

Lorsque vous clonez votre cluster de bases de données, seules les données de l'instance principale du cluster de bases de données source sont clonées dans l'instance principale du cluster de bases de données ou du serveur cible.

Un cluster de bases de données source est un cluster de bases de données AlloyDB Omni où la sauvegarde existe. Cette sauvegarde est clonée sur d'autres clusters de bases de données dans un environnement de serveur autonome ou dans un environnement Kubernetes. Un cluster de bases de données cible est un cluster de bases de données dans l'environnement Kubernetes où la sauvegarde du cluster de bases de données source est clonée. Un serveur cible est un cluster de bases de données dans l'environnement de serveur autonome où la sauvegarde du cluster de bases de données source est clonée.

Pour effectuer une sauvegarde de votre cluster de bases de données AlloyDB Omni, configurez l'emplacement de la sauvegarde dans le fichier manifeste de la ressource BackupPlan. Lorsque vous souhaitez cloner la sauvegarde, vous ne pouvez la cloner que dans un cluster de bases de données qui se trouve dans le même cluster Kubernetes et utilise le même espace de noms que le cluster de bases de données source. Pour en savoir plus sur la création d'une sauvegarde, consultez Sauvegarder et restaurer dans Kubernetes.

Si vous souhaitez cloner la sauvegarde dans un autre cluster de bases de données dans un environnement de serveur autonome ou dans un environnement Kubernetes différent, en particulier pour la reprise après sinistre, vous devez utiliser les configurations et les commandes pgBackRest. La méthode de sauvegarde et de restauration pour les deux environnements utilise pgBackRest comme solution de sauvegarde et de restauration sous-jacente.

Les termes suivants sont utilisés dans les sections suivantes qui expliquent comment cloner un cluster de bases de données :

Cluster de bases de données source
Cluster de bases de données AlloyDB Omni où la sauvegarde existe. Cette sauvegarde est clonée sur d'autres clusters de bases de données dans un environnement de serveur autonome ou dans un environnement Kubernetes.
Cluster de bases de données cible
Cluster de bases de données dans l'environnement Kubernetes où la sauvegarde du cluster de bases de données source est clonée.
Serveur cible
Cluster de bases de données dans l'environnement de serveur autonome où la sauvegarde du cluster de bases de données source est clonée.

Combinaisons de sauvegarde et de restauration compatibles

Étant donné que la sauvegarde de votre cluster de bases de données AlloyDB Omni peut être stockée localement ou dans un bucket Cloud Storage, les combinaisons de sauvegarde et de restauration suivantes sont compatibles :