En esta guía de solución de problemas, se abordan los problemas comunes que puedes encontrar con las copias de seguridad, la recuperación y la replicación de AlloyDB para PostgreSQL. Se proporcionan correcciones recomendadas.
Quieres restablecer un clúster borrado
Descripción: En AlloyDB, las copias de seguridad automáticas y bajo demanda son independientes del clúster que deseas restablecer. Puedes restablecer datos de una copia de seguridad en un clúster de AlloyDB nuevo, incluso si se borró el clúster que usaste para crear la copia de seguridad. La capa de almacenamiento controla las copias de seguridad de AlloyDB. Además, la base de datos no se bloquea durante el proceso de copia de seguridad, lo que garantiza una disponibilidad continua.
El restablecimiento de copias de seguridad en AlloyDB es externo, lo que significa que restableces la copia de seguridad en un clúster nuevo en lugar de sobrescribir uno existente. Después de restablecer el clúster, puedes agregar nuevas instancias principales o de grupos de lectura al clúster restablecido.
Cuando restableces un clúster con la recuperación de un momento determinado (PITR), solo puedes restablecerlo desde un momento que se encuentre dentro del período de recuperación configurado. Debes elegir una marca de tiempo para un momento en el que el clúster tenía una instancia.
Corrección recomendada: Restablece un clúster a partir de una copia de seguridad almacenada.
De forma predeterminada, AlloyDB crea copias de seguridad continuas de tus datos con un período de recuperación de 14 días. Si vuelves a configurar tu plan de copia de seguridad, es posible que las copias de seguridad y la recuperación continuas tarden hasta 24 horas en crear una copia de seguridad y habilitar la función de recuperación continua.
Si necesitas ayuda con este problema, comunícate con la Asistencia de Google Cloud.
No sabes cómo encontrar tus copias de seguridad
Descripción: Las copias de seguridad se almacenan por separado del almacenamiento del clúster por motivos de seguridad y accesibilidad.
Solución recomendada: Busca tus copias de seguridad con las siguientes interfaces:
Interfaz | Cómo encontrar copias de seguridad |
---|---|
Consola deGoogle Cloud | Visualiza una lista de las copias de seguridad en un proyecto. |
Google Cloud CLI | Visualiza una lista de las copias de seguridad en un proyecto. |
API de REST | Usa el método
projects.locations.backups.list , que te permite enumerar todas las copias de seguridad en una ubicación y un
proyecto especificados.
|
Quieres realizar una PITR, pero no puedes seleccionar una hora.
Descripción: AlloyDB ofrece la PITR como parte de su copia de seguridad y recuperación continuas. Los registros de transacciones, que son esenciales para la PITR, se descargan en Cloud Storage, lo que garantiza que los registros no afecten el tamaño ni el rendimiento de tus clústeres.
Es posible que no puedas seleccionar un momento específico para la PITR por los siguientes motivos:
- No existe el clúster que deseas restablecer. No puedes usar la PITR para restablecer un clúster borrado.
- La función de copia de seguridad continua no está habilitada. La PITR se basa en registros de escritura anticipada (WAL) que solo se recopilan cuando se habilita la función de copia de seguridad continua.
- El punto de restablecimiento de la copia de seguridad es anterior a la fecha de la copia de seguridad continua más antigua.
- No seleccionaste una marca de tiempo para un momento en el que el clúster tenía una instancia.
Corrección recomendada: Selecciona una hora específica para la PITR.
Prueba las siguientes soluciones:
- Verifica que exista el clúster que quieres restablecer. Si el clúster existe, sigue los pasos que se indican en Usa la recuperación de un momento determinado (PITR).
- Comprueba si las copias de seguridad continuas están habilitadas en tu clúster. Si las copias de seguridad continuas están habilitadas, sigue los pasos que se indican en Usa la recuperación de un momento determinado (PITR).
- Verifica si la hora a la que quieres restablecer la copia de seguridad se encuentra dentro del período de recuperación configurado. De forma predeterminada, AlloyDB crea copias de seguridad continuas de tus datos con un período de recuperación de 14 días. Para obtener más información, consulta Cómo configurar la copia de seguridad continua.
Tus copias de seguridad se borran de forma inesperada
Descripción: Tus copias de seguridad de AlloyDB no se borran automáticamente, a menos que la configuración de retención requiera que se borren automáticamente. El período de retención de una copia de seguridad se determina cuando un plan de copias de seguridad crea la copia de seguridad. El período de retención se escribe en los metadatos de la copia de seguridad en el momento de la creación de la copia de seguridad, y el campo es inmutable.
Las copias de seguridad se crean a partir de planes de copia de seguridad, como la copia de seguridad y recuperación continua o las copias de seguridad automáticas. Las copias de seguridad tienen un período de retención que se define en la configuración del plan de copia de seguridad, que puede ser el período de retención predeterminado de 14 días o un parámetro de retención configurado por el usuario. No puedes elegir un período de retención directamente. Las copias de seguridad a demanda tienen un período de retención de 365 días.
Solución recomendada: Para evitar eliminaciones inesperadas de copias de seguridad, revisa la configuración de tus planes de copias de seguridad.
Necesitas restablecer una copia de seguridad en una región diferente
Descripción: Solo puedes restablecer copias de seguridad en la región en la que se encuentran, a menos que primero crees una nueva copia de seguridad a pedido del clúster original.
Solución recomendada: Restablece un clúster en una región nueva creando una copia de seguridad a pedido nueva del clúster original:
- Crea la copia de seguridad nueva en la región de destino.
- Usa la copia de seguridad nueva para realizar el restablecimiento en la región que prefieras.
AlloyDB también admite copias de seguridad en réplicas interregionales. Si tienes una réplica entre regiones, crear una copia de seguridad a partir de esa réplica puede satisfacer muchos requisitos de copias de seguridad entre regiones. Para obtener más información, consulta la descripción general de la replicación entre regiones.