Información general sobre la copia de seguridad y la recuperación de datos

Para proteger tus datos en las bases de datos de AlloyDB para PostgreSQL, puedes usar varias funciones para crear copias de seguridad y recuperar tus datos, así como para gestionar tus copias de seguridad. Para restaurar datos en un clúster a partir de una copia de seguridad, consulta Restaurar un clúster a partir de una copia de seguridad.

AlloyDB ofrece las siguientes formas de crear copias de seguridad y recuperar tus datos:

  • La copia de seguridad y recuperación continuas, habilitada en todos los clústeres de forma predeterminada, es una función de AlloyDB que te permite crear un clúster nuevo basado en cualquier estado reciente de otro clúster de la misma región que el clúster de origen. Además, puede estar en un Google Cloud proyecto diferente.
  • Las copias de seguridad discretas son recursos basados en archivos que contienen copias completas de las bases de datos de tu clúster. AlloyDB los crea bajo demanda o según una programación periódica que definas. Puedes restaurar cualquiera de estas copias de seguridad en clústeres nuevos.

AlloyDB ofrece los siguientes servicios de copia de seguridad para gestionar tus copias de seguridad:

Para obtener más información sobre cada opción de copia de seguridad y sus funciones, consulta Opciones de copia de seguridad.

Tipos de copias de seguridad

AlloyDB realiza copias de seguridad bajo demanda o automáticas de tus clústeres de AlloyDB, o bien puedes usar la copia de seguridad y la recuperación continuas. También puedes crear una copia de seguridad manual final de tu clúster antes de eliminarlo.

Copia de seguridad y recuperación continuas

AlloyDB te permite restaurar un clúster a cualquier momento de su historial reciente, con una granularidad de microsegundos. De forma predeterminada, AlloyDB te permite elegir cualquier momento de los últimos 14 días. Puedes configurar tu clúster para que cambie el tamaño de esta ventana a un periodo de hasta 35 días o de tan solo un día.

La copia de seguridad y la recuperación continuas son especialmente útiles para restaurar un clúster después de una eliminación de datos a gran escala accidental o en cualquier otra situación en la que necesites recrear rápidamente el estado de un clúster en función de un momento del pasado reciente.

La copia de seguridad y la recuperación continuas permiten que AlloyDB tenga un objetivo de punto de recuperación (RPO) de cero. Es decir, puedes restaurar tu clúster al estado en el que se encontraba momentos antes de un incidente catastrófico, sin perder ningún dato de forma permanente.

También puedes usar la copia de seguridad y la recuperación continuas para crear un clon independiente de un clúster en buen estado, con todos sus datos copiados desde el momento actual.

Copias de seguridad automáticas o bajo demanda

En AlloyDB, una copia de seguridad es un recurso basado en archivos que contiene una copia de los datos de un clúster en un momento concreto.

AlloyDB ofrece las siguientes formas de crear copias de seguridad:

  • AlloyDB siempre crea una copia de seguridad al día como parte de su sistema de copia de seguridad y recuperación continuas, a menos que inhabilite esta función. Las copias de seguridad continuas son copias de seguridad incrementales: AlloyDB almacena solo los datos que han cambiado con respecto a las copias de seguridad anteriores. De esta forma, los archivos de copia de seguridad son lo más pequeños posible, lo que ayuda a reducir los costes de almacenamiento de las copias de seguridad. El tamaño de estas copias de seguridad varía en función de factores como la cantidad de datos que se han escrito desde la última copia de seguridad. También se realizan copias de seguridad continuas completas periódicamente. El tamaño de la copia de seguridad es similar al tamaño del clúster.
  • Puedes crear una copia de seguridad bajo demanda en cualquier momento con la CLI de Google Cloud, la Google Cloud consola o la API Backup and DR (si usas copias de seguridad mejoradas). Las copias de seguridad bajo demanda son copias de seguridad completas: cada copia de seguridad incluye todos los datos que había en las bases de datos de su clúster cuando se inició la operación de copia de seguridad.
  • Si habilitas una programación de copias de seguridad automáticas de AlloyDB, AlloyDB creará copias de seguridad adicionales con regularidad según tus preferencias. Las copias de seguridad automáticas son incrementales, como las copias de seguridad continuas. Si configuras copias de seguridad automáticas para que usen un periodo de conservación superior a 35 días, es posible que AlloyDB almacene varias cadenas de copias de seguridad incrementales para cubrir el periodo necesario.

Al igual que con las bases de datos de tu clúster, AlloyDB cifra los datos de las copias de seguridad mediante el cifrado predeterminado gestionado por Google o con claves de cifrado gestionadas por el cliente. Cuando creas una copia de seguridad, su contenido se vuelve inmutable, lo que significa que no puedes cambiarlo.

Opciones de copia seguridad

AlloyDB ofrece dos opciones de servicios de copia de seguridad para gestionar las copias de seguridad de tu clúster: Estándar y Mejorada. Puedes elegir entre las opciones de copia de seguridad estándar y mejorada en función de los requisitos y las necesidades de tu clúster. Aunque los clústeres no pueden usar ambas opciones de copia de seguridad al mismo tiempo, AlloyDB te permite cambiar entre estas opciones de copia de seguridad según sea necesario.

En la siguiente tabla se ofrece un resumen de las funciones disponibles con cada opción de copia de seguridad:

Función

Nivel de copia de seguridad estándar

(gestionado por AlloyDB)

Nivel de copia de seguridad mejorado

(gestionado por Backup y DR)

Copias de seguridad protegidas frente a eliminaciones y cambios no autorizados

Copias de seguridad inmutables mediante el depósito de copias de seguridad

Copias de seguridad inmutables e indelebles mediante el depósito de copias de seguridad

Frecuencia de las copias de seguridad automáticas

Diaria con archivado de registros continuo (copias de seguridad y recuperación continuas)

Cada hora, día o semana (copias de seguridad automáticas)

Por horas, a diario, semanalmente, mensualmente o anualmente

Las copias de seguridad están protegidas frente a la eliminación del proyecto de origen

Gestión centralizada de copias de seguridad

Copia de seguridad protegida frente a la eliminación del clúster de origen

Recuperación a un momento dado (PITR) mediante registros

Restauración entre regiones

Conservación de copias de seguridad bajo demanda

Se pueden conservar durante un máximo de 1 año.

Se pueden conservar hasta 1 año. Se pueden eliminar manualmente o caducan una vez transcurrido el periodo de conservación.

Copias de seguridad estándar

Las funciones de copia de seguridad estándar de AlloyDB son funciones de protección de datos integradas que están disponibles de forma predeterminada en todos los clústeres. Este sistema proporciona una capa de protección básica mediante dos mecanismos principales: copias de seguridad continuas y copias de seguridad automáticas o bajo demanda.

La copia de seguridad y la recuperación continuas están habilitadas en todos los clústeres de forma predeterminada. Te permite restaurar un clúster nuevo a cualquier momento de su historial reciente con una granularidad de microsegundos mediante la recuperación a un momento dado (PITR). El periodo de PiTR es de 14 días de forma predeterminada, pero puedes configurarlo entre 1 y 35 días. AlloyDB crea una copia de seguridad incremental diaria como parte de este sistema, que solo almacena los datos que han cambiado desde la última copia de seguridad.

Las copias de seguridad automatizadas o bajo demanda son recursos basados en archivos que contienen copias completas de los datos del clúster en un momento específico. Las copias de seguridad bajo demanda son copias de seguridad completas que incluyen todos los datos del clúster en el momento de la creación. Las copias de seguridad automáticas son copias de seguridad incrementales que se crean según una programación definida por el usuario. Una vez creada una copia de seguridad, los datos de la copia de seguridad son inmutables, lo que evita que se modifiquen. De forma predeterminada, las copias de seguridad se almacenan en la misma región que el clúster, pero puedes especificar una ubicación interregional personalizada para las copias de seguridad bajo demanda.

Copias de seguridad mejoradas

La función de copia de seguridad mejorada de AlloyDB se integra con el servicio de copia de seguridad y recuperación tras fallos, Google Cloudel servicio de copia de seguridad central de nivel empresarial. Las copias de seguridad mejoradas son las más adecuadas para segmentos concretos y empresas, así como para cargas de trabajo altamente reguladas, y ofrecen protección frente al ransomware para aplicaciones críticas. Con las copias de seguridad mejoradas, obtienes las siguientes funciones, que se suman a las funciones de copia de seguridad estándar:

  • Almacenamiento inmutable: las copias de seguridad se almacenan en un depósito de copias de seguridad gestionado por Backup y DR.
  • Conservación obligatoria: las políticas impiden que se eliminen copias de seguridad de forma accidental o malintencionada.
  • Programación avanzada: frecuencia de copias de seguridad y reglas de conservación altamente personalizadas.
  • Gestión centralizada: monitorización e informes uniformes en varias cargas de trabajo, como AlloyDB, Cloud SQL y Compute Engine.Google Cloud

Conservación y eliminación de copias de seguridad

Los archivos que crea AlloyDB para habilitar la copia de seguridad continua y la recuperación tienen un periodo de conservación predeterminado de 14 días. Puedes ajustar este periodo a cualquier número de días entre 1 y 35, o bien inhabilitar la copia de seguridad continua para evitar que AlloyDB conserve estos archivos.

Las copias de seguridad automáticas y bajo demanda tienen un periodo de conservación de hasta un año. Si habilitas las copias de seguridad automáticas en tu clúster, puedes definir un periodo de conservación o usar el periodo predeterminado de 14 días.

Es posible que las copias de seguridad anteriores al periodo de conservación sigan apareciendo cuando consultes las copias de seguridad de tu proyecto. Las copias de seguridad caducadas no generan costes de almacenamiento, pero están sujetas a la eliminación automática. Si necesitas eliminar copias de seguridad antes de que lo haga el sistema, puedes eliminarlas manualmente.

Protecciones contra la eliminación de copias de seguridad

Puedes eliminar manualmente tus copias de seguridad, pero AlloyDB ofrece protecciones sólidas para evitar que elimines accidentalmente o sin querer copias de seguridad que se gestionan activamente o que tienen dependencias.

No puedes eliminar copias de seguridad de AlloyDB en las siguientes condiciones:

  • Plan de copias de seguridad activo: no puedes eliminar la copia de seguridad si la gestiona un plan de copias de seguridad continuo o automático activo. Para eliminar estas copias de seguridad, primero debes inhabilitar el plan de copias de seguridad o acortar el periodo de retención.
  • Cadena de dependencias: no puedes eliminar una copia de seguridad si otra posterior la necesita para una operación de restauración. Por ejemplo, en una cadena de copias de seguridad incrementales, debes eliminar la copia de seguridad incremental más reciente antes de poder eliminar la anterior.
  • Las copias de seguridad mejoradas se encuentran en un depósito de copias de seguridad de Backup and DR durante el periodo de conservación obligatorio. Esta función de cumplimiento evita que se eliminen datos de forma accidental o malintencionada. Durante este periodo, nadie podrá eliminar la copia de seguridad.

Estas protecciones aseguran la integridad de tu historial de copias de seguridad y la capacidad de restaurar tu clúster en cualquier momento válido.

Requisitos para crear copias de seguridad

AlloyDB se prepara para crear una copia de seguridad comprobando que el estado del clúster es Ready y, a continuación, inicia una operación de larga duración para crear la copia de seguridad.

Copias de seguridad eficientes e independientes

Las copias de seguridad que creas a partir de tus datos de AlloyDB se gestionan por completo en la capa de almacenamiento de AlloyDB. Esto significa que las operaciones de copia de seguridad y restauración no afectan al rendimiento de lectura y escritura de tu clúster de AlloyDB, ya que las realizan recursos independientes de los que almacenan y consultan los datos del clúster.

Esta separación de los recursos de almacenamiento también implica que existe una copia de seguridad independientemente de su clúster original. Puedes restaurar la copia de seguridad aunque se haya eliminado el clúster de origen.

Para obtener más información sobre cómo la capa de almacenamiento de AlloyDB permite crear copias de seguridad independientes, consulta el artículo AlloyDB para PostgreSQL: almacenamiento inteligente y conectado a la base de datos.

Ubicaciones de las copias de seguridad bajo demanda

En el caso de las copias de seguridad bajo demanda, las ubicaciones de las copias de seguridad de AlloyDB incluyen lo siguiente:

Ubicación de copia de seguridad predeterminada

Si no especificas una ubicación de almacenamiento, tus copias de seguridad se almacenarán en la ubicación de tu clúster de AlloyDB. Por ejemplo, si tu instancia de AlloyDB está en us-central1 (Iowa), las copias de seguridad se almacenan en la ubicación us-central1 (Iowa) de forma predeterminada.

Ubicación de la copia de seguridad entre regiones

AlloyDB te permite seleccionar una ubicación multirregional personalizada para tus datos de copia de seguridad, lo que amplía el conjunto de regiones en las que puedes almacenar tus copias de seguridad. Esto es útil para conservar la capacidad de restaurar si tu región de clúster deja de estar disponible.

Cuando selecciones una ubicación entre regiones para una copia de seguridad, ten en cuenta lo siguiente:

  • Coste: los precios pueden variar según la región.
  • Proximidad al servidor de aplicaciones: te recomendamos que almacenes la copia de seguridad lo más cerca posible de la aplicación de servicio.

Nota: Si cambias la ubicación donde se almacenan las copias de seguridad, las copias de seguridad que ya tengas se quedarán en su ubicación original.

Restauración de clústeres

Puedes restaurar un clúster de AlloyDB creando un clúster que contenga todos los datos del clúster original de un momento determinado del pasado. Las dos formas de especificar este punto corresponden a los dos tipos generales de copias de seguridad que admite AlloyDB:

  • Para realizar una restauración a un momento dado del estado reciente de un clúster, especifica un clúster de origen y una marca de tiempo al crear un clúster. El nuevo clúster debe estar en la misma región que el clúster de origen, pero puede estar en unGoogle Cloud proyecto diferente.
  • Para restaurar un clúster a partir de una copia de seguridad, especifica esa copia al crear un clúster. El nuevo clúster debe estar en la misma región que la copia de seguridad, pero puede estar en un proyecto diferente. Google Cloud

En ambos casos, AlloyDB crea un nuevo clúster y, a continuación, inicia una operación de larga duración para cargar los datos de la copia de seguridad en el almacenamiento de ese clúster. Una vez completada esta operación, crea una instancia principal en ese clúster para acceder a los datos.

Las restauraciones de clústeres se producen en la misma región, pero las copias de seguridad bajo demanda se pueden almacenar en otra región. Se admiten copias de seguridad y restauraciones en diferentesGoogle Cloud proyectos y organizaciones.

Para obtener más información, consulta Restaurar a partir de una copia de seguridad.

Siguientes pasos