Questa pagina fornisce una panoramica della clonazione del backup del cluster di database AlloyDB Omni in un ambiente server autonomo o in un ambiente Kubernetes a fini di ripristino di emergenza.
Quando cloni il cluster di database, solo i dati dell'istanza principale del cluster di database di origine vengono clonati nell'istanza principale del cluster o del server di database di destinazione.
Per eseguire il backup del cluster del database AlloyDB Omni, configura la posizione del backup nel file manifest della risorsa
BackupPlan
. Quando vuoi clonare il backup, puoi farlo solo in un cluster di database che si trova nello stesso cluster Kubernetes e utilizza lo stesso spazio dei nomi del cluster di database di origine. Per ulteriori informazioni sulla creazione di un backup, consulta Eseguire il backup e il ripristino in Kubernetes.
Se vuoi clonare il backup in un altro cluster di database in un ambiente di server autonomo o in un ambiente Kubernetes diverso, in particolare per ripristino di emergenza, devi utilizzare le configurazioni e i comandi pgBackRest
. Il metodo di backup e ripristino per entrambi gli ambienti utilizza pgBackRest
come soluzione di backup e ripristino di base.
I seguenti termini vengono utilizzati nelle sezioni successive che spiegano come eseguire il cloning di un cluster di database:
- Cluster del database di origine
- Un cluster di database AlloyDB Omni in cui esiste il backup. Questo backup viene clonato su altri cluster di database in un ambiente server autonomo o in un ambiente Kubernetes.
- Cluster di database di destinazione
- Un cluster di database nell'ambiente Kubernetes in cui viene clonato il backup del cluster di database di origine.
- Server di destinazione
- Un cluster di database nell'ambiente del server autonomo in cui viene clonato il backup del cluster di database di origine.
Combinazioni di backup e ripristino supportate
Poiché il backup del cluster di database AlloyDB Omni può essere memorizzato localmente o in un bucket Cloud Storage, sono supportate le seguenti combinazioni di backup e ripristino:
- Clonare un cluster di database in Kubernetes utilizzando un backup di Cloud Storage
- Clonare un cluster di database in Kubernetes utilizzando un backup locale
- Clonare un cluster di database in un singolo server utilizzando un backup di Cloud Storage
- Clonare un cluster di database in un singolo server utilizzando un backup locale