Como AlloyDB Omni es compatible con PostgreSQL, también se pueden usar en las bases de datos de AlloyDB Omni varias soluciones de copia de seguridad desarrolladas y compatibles con la comunidad de PostgreSQL. En general, cualquier solución que te permita crear copias de seguridad y restaurar un clúster de PostgreSQL que se ejecute en un contenedor Docker también funcionará con AlloyDB Omni.
La forma de configurar y usar las funciones de copia de seguridad y restauración depende de si utilizas AlloyDB Omni en servidores individuales con la herramienta de línea de comandos alloydb
o con el operador AlloyDB Omni. En las siguientes secciones se analizan estas opciones con más detalle.
Soluciones de copia de seguridad de un solo servidor
Si ejecutas AlloyDB Omni en un contenedor de servidores individuales, Google recomienda usar Barman o pgBackRest, en función de tus necesidades y preferencias.
Ambas soluciones de código abierto ofrecen lo siguiente:
- Funciones esenciales de copia de seguridad y restauración de datos, incluida la recuperación a un momento dado
- Compatibilidad con las bases de datos compatibles con PostgreSQL en contenedores que usa AlloyDB Omni
Barman tiene las siguientes características:
- Copias de seguridad almacenadas en un servidor de copias de seguridad independiente que gestionas
- Opción para servidores de copia de seguridad en cascada
- Copias de seguridad con una pérdida de datos casi nula mediante cambios de datos transmitidos
- La opción de copias de seguridad sin pérdida de datos mediante la transmisión síncrona
Para obtener más información, consulta Configurar Barman para AlloyDB Omni.
pgBackRest tiene las siguientes características:
- Tareas de copia de seguridad paralelizadas
- Copias de seguridad completas, incrementales o diferenciales
- Copias de seguridad cifradas
- Compresión y sumas de comprobación de copias de seguridad
- Opción para restaurar solo bases de datos específicas
Para obtener más información, consulta Configurar pgBackRest para AlloyDB Omni.