Panoramica della clonazione di un cluster di database da un backup di Kubernetes

Seleziona una versione della documentazione:

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 ai fini del 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 di database o del server di destinazione.

Un cluster di 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. Un cluster di database di destinazione è un cluster di database nell'ambiente Kubernetes in cui viene clonato il backup del cluster di database di origine. Un server di destinazione è un cluster di database nell'ambiente del server autonomo in cui viene clonato il backup del cluster di database di origine.

Per eseguire un backup del cluster di 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 saperne di più sulla creazione di un backup, consulta Backup e ripristino in Kubernetes.

Se vuoi clonare il backup in un altro cluster di database in un ambiente server autonomo o in un ambiente Kubernetes diverso, in particolare per il 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 sottostante.

I seguenti termini vengono utilizzati nelle sezioni successive che spiegano come clonare un cluster di database:

Cluster di 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 archiviato localmente o in un bucket Cloud Storage, sono supportate le seguenti combinazioni di backup e ripristino: