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 container Docker funzionerà anche con AlloyDB Omni.
Il modo in cui configuri e utilizzi le funzionalità di backup e ripristino dipende
dal fatto che utilizzi AlloyDB Omni su singoli server utilizzando lo
strumento a riga di comando alloydb
o che esegui AlloyDB Omni
utilizzando l'operatore AlloyDB Omni. Le sezioni seguenti esaminano queste
opzioni in modo più dettagliato.
Soluzioni di backup per un singolo server
Se esegui AlloyDB Omni in un container su singoli server, Google consiglia di utilizzare Barman o pgBackRest, a seconda delle tue esigenze e preferenze.
Entrambe queste soluzioni open source forniscono quanto segue:
- Funzionalità essenziali di backup e ripristino dei dati, incluso il recupero point-in-time
- Compatibilità con i database compatibili con PostgreSQL in container utilizzati da AlloyDB Omni
Barman ha le seguenti caratteristiche distinte:
- Backup archiviati in un server di backup separato che gestisci
- L'opzione per i server di backup a cascata
- Backup con perdita di dati quasi pari a zero utilizzando le modifiche ai dati in streaming
- L'opzione per i backup senza perdita di dati utilizzando lo streaming sincrono
Per saperne di più, vedi Configurare Barman per AlloyDB Omni.
pgBackRest ha le seguenti caratteristiche distinte:
- Job di backup parallelizzati
- Backup completi, incrementali o differenziali
- Backup criptati
- Compressione e checksum di backup
- L'opzione per ripristinare solo database specifici
Per saperne di più, vedi Configurare pgBackRest per AlloyDB Omni.
Soluzioni di backup Kubernetes
Se hai eseguito il deployment di AlloyDB Omni su un cluster Kubernetes, l'operatore AlloyDB Omni fornisce metodi di backup e ripristino senza la necessità di ulteriori configurazioni.
Per saperne di più, consulta Backup e ripristino in Kubernetes.