Descripción general de la copia de seguridad y 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, y para administrar tus copias de seguridad. Para restablecer datos en un clúster a partir de una copia de seguridad, consulta Cómo restablecer un clúster a partir de una copia de seguridad.

AlloyDB proporciona las siguientes formas de crear copias de seguridad de tus datos y recuperarlos:

  • La copia de seguridad y recuperación continuas, habilitadas en todos los clústeres de forma predeterminada, son una función de AlloyDB que te permite crear un clúster nuevo basado en cualquier estado reciente de otro clúster en la misma región que el clúster de origen, y puede estar en un proyecto Google Cloud 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 las crea a pedido o según una programación regular que definas. Puedes restablecer cualquiera de estas copias de seguridad en clústeres nuevos.

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

  • Copias de seguridad mejoradas: Las copias de seguridad se administran y almacenan en un proyecto de administración de copias de seguridad centralizado que usa el servicio Backup and DR, que proporciona la backup vault del servicio Backup and DR, la retención obligatoria, la programación detallada y la supervisión. Para obtener más información, consulta la Descripción general de Copia de seguridad y DR.
  • Copias de seguridad estándar: AlloyDB crea, administra y almacena las 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 automatizadas o a pedido para tus clústeres de AlloyDB, o bien puedes usar la copia de seguridad y recuperación continuas. También puedes crear una copia de seguridad manual final de tu clúster antes de borrarlo.

Copia de seguridad y recuperación continuas

AlloyDB te permite restablecer un clúster existente a cualquier momento de su historial reciente, con una granularidad de microsegundos. De forma predeterminada, AlloyDB te permite elegir cualquier punto en el tiempo hasta 14 días en el pasado. Puedes configurar tu clúster para cambiar el tamaño de esta ventana a un período de hasta 35 días o tan corto como un día.

La recuperación y la copia de seguridad continuas son especialmente útiles para restablecer un clúster después de un borrado accidental de datos a gran escala o 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 recuperación y la copia de seguridad continuas permiten que AlloyDB tenga un objetivo de punto de recuperación (RPO) de cero. En otras palabras, puedes restablecer 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 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 a pedido

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 determinado.

AlloyDB tiene las siguientes formas de crear copias de seguridad:

  • AlloyDB siempre crea una copia de seguridad todos los días como parte de su sistema continuo de copia de seguridad y recuperación, a menos que inhabilites esta función. Las copias de seguridad continuas son incrementales: AlloyDB almacena solo los datos que cambiaron en relación con las copias de seguridad anteriores. Este enfoque mantiene los archivos de copia de seguridad lo más pequeños posible, lo que ayuda a reducir los costos de almacenamiento de copias de seguridad. El tamaño de estas copias de seguridad varía según factores como la cantidad de datos que se escribieron desde la última copia. También se realizan copias de seguridad continuas completas de forma periódica. El tamaño de la copia de seguridad es similar al del clúster.
  • Puedes crear una copia de seguridad a pedido en cualquier momento con Google Cloud CLI, la consola de Google Cloud o la API de Backup and DR (si usas copias de seguridad mejoradas). Las copias de seguridad a pedido son copias de seguridad completas: Cada copia de seguridad incluye todos los datos que se encontraban en las bases de datos de su clúster cuando comenzó la operación de copia de seguridad.
  • Si habilitas un programa 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, de manera similar a las copias de seguridad continuas. Si configuras las copias de seguridad automáticas para que usen un período de retención superior a 35 días, es posible que AlloyDB almacene varias cadenas de copias de seguridad incrementales para cubrir el período necesario.

Al igual que con las bases de datos de tu clúster, AlloyDB encripta los datos de copias de seguridad a través de la encriptación predeterminada administrada por Google o las claves de encriptación administradas por el cliente. Cuando creas una copia de seguridad, su contenido se vuelve inmutable, lo que significa que no puedes cambiarlo.

Opciones de copia de seguridad

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

En la siguiente tabla, se proporciona una descripción general de las funciones disponibles con cada opción de copia de seguridad:

Función

Nivel de copia de seguridad estándar

(administrado por AlloyDB)

Nivel de copia de seguridad mejorada

(administrado por Backup and DR)

Copias de seguridad protegidas contra cambios y eliminaciones no autorizados

Copias de seguridad inmutables a través de la backup vault

Copias de seguridad inmutables e imborrables a través de la backup vault

Frecuencia de copias de seguridad automáticas

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

Por hora/día/semana (copias de seguridad automáticas)

Por hora, día, semana, mes o año

Copias de seguridad protegidas contra la eliminación de proyectos de origen

Administración centralizada de copias de seguridad

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

Recuperación de un momento determinado (PITR) usando registros

Restablecimiento interregional

Retención de copias de seguridad a pedido

Se pueden conservar hasta por 1 año

Se puede conservar hasta por 1 año; se puede borrar de forma manual o vencer después de que transcurra el período de retención

Copias de seguridad estándar

Las capacidades de copia de seguridad estándar de AlloyDB son funciones integradas de protección de datos disponibles de forma predeterminada en todos los clústeres. Este sistema proporciona una capa fundamental de protección a través de dos mecanismos principales: copias de seguridad continuas y copias de seguridad automáticas o a pedido.

De forma predeterminada, la copia de seguridad y recuperación continuas están habilitadas en todos los clústeres. Te permite restablecer un clúster nuevo a cualquier momento de su historial reciente con un nivel de detalle de microsegundos a través de la recuperación de un momento determinado (PITR). La ventana de PITR tiene un valor predeterminado de 14 días, pero puedes configurarla entre 1 y 35 días. AlloyDB crea una copia de seguridad incremental diaria como parte de este sistema, que almacena solo los datos que cambiaron desde la última copia de seguridad.

Las copias de seguridad automatizadas o a pedido son recursos basados en archivos que contienen copias completas de los datos del clúster en un momento específico. Las copias de seguridad a pedido 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 un programa definido por el usuario. Una vez que se crea una copia de seguridad, los datos de la copia son inmutables, lo que impide que se realicen alteraciones. De forma predeterminada, las copias de seguridad se almacenan en la misma región que el clúster, pero puedes especificar una ubicación personalizada entre regiones para las copias de seguridad a pedido.

Copias de seguridad mejoradas

La capacidad de copia de seguridad mejorada de AlloyDB se integra con el servicio Backup and DR, Google Cloudel servicio central de copias de seguridad de clase empresarial. Las copias de seguridad mejoradas son más adecuadas para segmentos empresariales y selectos, y cargas de trabajo altamente reguladas. Además, brindan protección contra ransomware para aplicaciones críticas. Con las copias de seguridad mejoradas, obtienes las siguientes funciones, además de las capacidades de copia de seguridad estándar:

  • Almacenamiento inmutable: Las copias de seguridad se almacenan en una backup vault administrada por Backup and DR.
  • Retención obligatoria: Las políticas evitan la eliminación accidental o maliciosa de las copias de seguridad.
  • Programación avanzada: Frecuencia de copias de seguridad y reglas de retención altamente personalizadas
  • Administración centralizada: Supervisión y generación de informes uniformes en múltiples cargas de trabajo deGoogle Cloud , como AlloyDB, Cloud SQL y Compute Engine.

Retención y eliminación de copias de seguridad

Los archivos que crea AlloyDB para habilitar la copia de seguridad y la recuperación continuas tienen un período de retención predeterminado de 14 días. Puedes ajustar este período a cualquier cantidad 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 a pedido tienen un período de retención de hasta un año. Si habilitas las copias de seguridad automáticas en tu clúster, puedes establecer un período de retención o usar el período predeterminado de 14 días.

Es posible que las copias de seguridad anteriores a su período de retención sigan apareciendo cuando consultes las copias de seguridad de tu proyecto. Las copias de seguridad vencidas no generan costos de almacenamiento, pero están sujetas a la eliminación automática. Si necesitas borrar las copias de seguridad antes de que el sistema las borre, puedes borrarlas de forma manual.

Protecciones contra la eliminación de copias de seguridad

Puedes borrar tus copias de seguridad de forma manual, pero AlloyDB proporciona protecciones sólidas para evitar que borres accidental o involuntariamente copias de seguridad que se administran de forma activa o tienen dependencias.

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

  • Plan de copias de seguridad activo: No puedes borrar la copia de seguridad si un plan de copias de seguridad continuo o automático activo la administra. Para borrar esas copias de seguridad, primero debes inhabilitar el plan de copia de seguridad o reducir su período de retención.
  • Cadena de dependencia: No puedes borrar una copia de seguridad si una posterior la necesita para una operación de restablecimiento. Por ejemplo, en una cadena de copias de seguridad incrementales, debes borrar la copia de seguridad incremental más reciente antes de poder borrar la que le precede.
  • Las copias de seguridad mejoradas se encuentran en una backup vault de Backup and DR dentro del período de retención aplicado. Esta función de cumplimiento evita la eliminación accidental o maliciosa. Durante este período, nadie puede borrar la copia de seguridad.

Estas protecciones garantizan la integridad de tu historial de copias de seguridad y la capacidad de restablecer tu clúster a cualquier punto válido en el tiempo.

Requisitos para la creación de copias de seguridad

AlloyDB se prepara para crear una copia de seguridad nueva verificando que el estado del clúster sea Listo y, luego, 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 administran por completo a través de la capa de almacenamiento de AlloyDB. Esto significa que las operaciones de copia de seguridad y restauración no afectan el 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 significa que una copia de seguridad existe de forma independiente de su clúster original. Puedes restablecer datos a partir de esa copia de seguridad incluso si se borra el clúster de origen.

Para obtener más información sobre cómo la capa de almacenamiento de AlloyDB permite realizar copias de seguridad independientes, consulta AlloyDB para PostgreSQL en detalle: almacenamiento inteligente adaptado a las bases de datos.

Ubicaciones de copias de seguridad a pedido

En el caso de las copias de seguridad a pedido, las ubicaciones de las copias de seguridad de AlloyDB incluyen las siguientes:

Ubicación predeterminada de la copia de seguridad

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), tus 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 personalizada en varias regiones para los datos de tus copias 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 restablecer el clúster si la región deja de estar disponible.

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

  • Costo: Los precios pueden variar entre las regiones.
  • Proximidad al servidor de aplicaciones: Te recomendamos almacenar la copia de seguridad lo más cerca posible de la aplicación de entrega.

Nota: Si cambias la ubicación en la que se almacenan las copias de seguridad, las copias de seguridad existentes permanecerán en su ubicación original.

Restauración del clúster

Puedes restablecer un clúster en AlloyDB creando uno nuevo que contenga todos los datos del clúster original desde algún momento en el pasado. Las dos formas en que puedes especificar este punto corresponden a los dos tipos generales de copias de seguridad que admite AlloyDB:

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

En ambos casos, AlloyDB crea un clúster nuevo y, luego, 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 que se complete esta operación, crearás una instancia principal en ese clúster para acceder a los datos.

Los restablecimientos de clústeres se producen en la misma región, pero las copias de seguridad a pedido se pueden almacenar en varias regiones. Se admiten copias de seguridad y restablecimientos en diferentesGoogle Cloud proyectos y organizaciones.

Para obtener más información, consulta Restablece una copia de seguridad.

¿Qué sigue?