Questa pagina fornisce una panoramica delle soluzioni di backup e ripristino dei dati disponibili per i cluster di database AlloyDB Omni.
Poiché AlloyDB Omni è compatibile con PostgreSQL, sono disponibili anche varie soluzioni di backup sviluppate e supportate dalla community PostgreSQL per i database AlloyDB Omni. In generale, qualsiasi soluzione che ti consenta di eseguire il backup da e il ripristino in un cluster PostgreSQL in esecuzione in un contenitore Docker funzionerà anche con AlloyDB Omni.
Il modo in cui configuri e utilizzi le funzionalità di backup e ripristino dipende dal fatto che tu utilizzi AlloyDB Omni su singoli server utilizzando lo strumento a riga di comando alloydb
o se esegui AlloyDB Omni utilizzando l'operatore AlloyDB Omni. Le sezioni seguenti illustrano queste opzioni in modo più dettagliato.
Soluzioni di backup per un singolo server
Se esegui AlloyDB Omni in un contenitore su singoli server, Google consiglia di utilizzare Barman o pgBackRest, a seconda delle tue esigenze e preferenze.
Entrambe queste soluzioni open source offrono quanto segue:
- Funzionalità di backup e ripristino dei dati essenziali, incluso il recupero point-in-time
- Compatibilità con i database compatibili con PostgreSQL con contenitore utilizzati da AlloyDB Omni
Barman presenta le seguenti caratteristiche distintive:
- Backup archiviati in un server di backup separato che gestisci
- L'opzione per i server di backup in cascata
- Backup con perdita di dati quasi nulla utilizzando le modifiche dei dati in streaming
- L'opzione per i backup senza perdita di dati che utilizzano lo streaming sincrono
Per ulteriori informazioni, vedi Configurare Barman per AlloyDB Omni.
pgBackRest presenta le seguenti caratteristiche distintive:
- Job di backup parallelizzati
- Backup completi, incrementali o differenziali
- Backup criptati
- Compressione e checksum dei backup
- L'opzione per ripristinare solo database specifici
Per ulteriori informazioni, vedi Configurare pgBackRest per AlloyDB Omni.
Soluzioni di backup di Kubernetes
Se hai eseguito il deployment di AlloyDB Omni in un cluster Kubernetes, l'operatore AlloyDB Omni fornisce metodi di backup e ripristino senza dover eseguire alcuna ulteriore configurazione.
Per saperne di più, consulta Eseguire il backup e il ripristino in Kubernetes.