Poiché AlloyDB Omni è compatibile con PostgreSQL, per i database AlloyDB Omni sono disponibili anche varie soluzioni di backup sviluppate e supportate dalla community di PostgreSQL. In generale, qualsiasi soluzione che consenta di eseguire il backup e il ripristino di 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 illustrano queste opzioni in maggiore dettaglio.
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 offrono quanto segue:
- Funzionalità essenziali di backup e ripristino dei dati, incluso il recupero point-in-time
- Compatibilità con i database compatibili con PostgreSQL containerizzati utilizzati da AlloyDB Omni
Barman ha le seguenti caratteristiche distintive:
- Backup archiviati in un server di backup separato gestito da te
- L'opzione per i server di backup in sequenza
- Backup con perdita di dati quasi pari a zero utilizzando le modifiche dei dati in streaming
- L'opzione per i backup senza perdita di dati utilizzando lo streaming sincrono
Per saperne di più, consulta Configura Barman per AlloyDB Omni.
pgBackRest ha le seguenti caratteristiche distintive:
- Job di backup parallelizzati
- Backup completi, incrementali o differenziali
- Backup crittografati
- Compressione e checksum dei backup
- L'opzione per ripristinare solo database specifici
Per saperne di più, consulta Configura pgBackRest per AlloyDB Omni.