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 sur l'instance principale du cluster ou du serveur de bases de données cible.
Un cluster de base de données source est un cluster de base de données AlloyDB Omni où se trouve la sauvegarde. 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 base de données cible est un cluster de base de données dans l'environnement Kubernetes où la sauvegarde du cluster de base de données source est clonée. Un serveur cible est un cluster de base de données dans l'environnement de serveur autonome où la sauvegarde du cluster de base de données source est clonée.
Pour sauvegarder votre cluster de bases de données AlloyDB Omni, vous devez configurer l'emplacement de sauvegarde dans le fichier manifeste de ressources BackupPlan. Lorsque vous souhaitez cloner la sauvegarde, vous ne pouvez le faire que vers un cluster de bases de données qui se trouve dans le même cluster Kubernetes et qui 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 vers 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 base de données source
Cluster de base de données AlloyDB Omni où se trouve la sauvegarde. Cette sauvegarde est clonée sur d'autres clusters de bases de données dans un environnement de serveur autonome ou un environnement Kubernetes.
Cluster de base de données cible
: cluster de base de données dans l'environnement Kubernetes où la sauvegarde du cluster de base de données source est clonée.
Serveur cible
Cluster de base de données dans l'environnement de serveur autonome où la sauvegarde du cluster de base 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 acceptées :
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/04 (UTC)."],[[["\u003cp\u003eThis guide details how to clone an AlloyDB Omni database cluster backup for disaster recovery, either to a standalone server or within a Kubernetes environment.\u003c/p\u003e\n"],["\u003cp\u003eCloning a database cluster only copies data from the primary instance of the source to the primary instance of the target.\u003c/p\u003e\n"],["\u003cp\u003eCloning to a different Kubernetes cluster requires using \u003ccode\u003epgBackRest\u003c/code\u003e configurations, which is also required for standalone server cloning.\u003c/p\u003e\n"],["\u003cp\u003eThe source database cluster is where the backup resides, and it can be cloned to a target database cluster in Kubernetes or a target server in a standalone environment.\u003c/p\u003e\n"],["\u003cp\u003eSupported backup and restore combinations include using either Cloud Storage or local backups for cloning in both Kubernetes and single server environments.\u003c/p\u003e\n"]]],[],null,["# Overview of cloning a database cluster from a Kubernetes backup\n\nSelect a documentation version: Current (16.8.0)keyboard_arrow_down\n\n- [Current (16.8.0)](/alloydb/omni/current/docs/kubernetes-dr-backup-overview)\n- [16.8.0](/alloydb/omni/16.8.0/docs/kubernetes-dr-backup-overview)\n- [16.3.0](/alloydb/omni/16.3.0/docs/kubernetes-dr-backup-overview)\n- [15.12.0](/alloydb/omni/15.12.0/docs/kubernetes-dr-backup-overview)\n- [15.7.1](/alloydb/omni/15.7.1/docs/kubernetes-dr-backup-overview)\n- [15.7.0](/alloydb/omni/15.7.0/docs/kubernetes-dr-backup-overview)\n- [15.5.5](/alloydb/omni/15.5.5/docs/kubernetes-dr-backup-overview)\n- [15.5.4](/alloydb/omni/15.5.4/docs/kubernetes-dr-backup-overview)\n- [15.5.2](/alloydb/omni/15.5.2/docs/kubernetes-dr-backup-overview)\n\n\u003cbr /\u003e\n\nThis page provides an overview of cloning the backup of your AlloyDB Omni database cluster in either a standalone server environment or a Kubernetes environment.\n\n\u003cbr /\u003e\n\nWhen you clone your database cluster, only the data from the primary instance of\nthe source database cluster is cloned to the primary instance of the target\ndatabase cluster or server.\n\nA *source database cluster* is an AlloyDB Omni\ndatabase cluster where the backup exists. This backup is cloned on other\ndatabase clusters in a standalone server environment or in a Kubernetes environment.\nA *target database cluster* is a database cluster in the Kubernetes\nenvironment where the backup of the source database cluster is cloned. A\n*target server* is a database cluster in the standalone server\nenvironment where the backup of the source database cluster is cloned.\n\nTo take a backup of your AlloyDB Omni database\ncluster, you configure the backup location in the\n[`BackupPlan`](/alloydb/omni/current/docs/backup-kubernetes)\nresource manifest file. When you want to clone the backup, you can only clone it\nto a database cluster that is in the same Kubernetes cluster and uses the same\nnamespace as the source database cluster. For more information about creating a\nbackup, see [Back up and restore in Kubernetes](/alloydb/omni/current/docs/backup-kubernetes).\n\nIf you want to clone the backup to another database cluster in either a\nstandalone server environment or a Kubernetes environment especially for\ndisaster recovery, then you must use the `pgBackRest` configurations and\ncommands. The backup and restore method for both environments uses `pgBackRest`\nas the underlying backup and restore solution.\n\nSupported backup and restore combinations\n-----------------------------------------\n\nBecause the backup of your AlloyDB Omni database cluster can be\nstored either locally or in a Cloud Storage bucket, the following backup and\nrestore combinations are supported:\n\n- [Clone a database cluster in Kubernetes using a Cloud Storage backup](/alloydb/omni/current/docs/kubernetes-dr-backup-k8-gcs)\n- [Clone a database cluster in Kubernetes using a local backup](/alloydb/omni/current/docs/kubernetes-dr-backup-k8-local)\n- [Clone a database cluster in a single server using a Cloud Storage backup](/alloydb/omni/current/docs/kubernetes-dr-backup-singleserver-gcs)\n- [Clone a database cluster in a single server using a local backup](/alloydb/omni/current/docs/kubernetes-dr-backup-singlerserver-local)"]]