Elige tu opción de copia de seguridad

En este documento se explican las dos opciones de copia de seguridad de las instancias de Cloud SQL, así como sus características y configuraciones principales. De esta forma, puedes elegir la opción más adecuada para tus instancias.

Para poder usar copias de seguridad con tus instancias de Cloud SQL, debes elegir una opción de copia de seguridad para cada instancia. Cloud SQL ofrece las siguientes opciones de copia de seguridad:

La opción de copia de seguridad que elijas definirá las funciones y las opciones de configuración disponibles para tu instancia de Cloud SQL. Aunque las instancias no pueden usar varias opciones de copia de seguridad simultáneamente, Cloud SQL 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 clave disponibles con cada opción de copia de seguridad:

Funciones Copias de seguridad estándar Copias de seguridad mejoradas
Gestión centralizada de copias de seguridad en todos los proyectos -
Depósito de copias de seguridad -
Frecuencia de las copias de seguridad automáticas Diarias Horaria, diaria, semanal, mensual o anual
Copias de seguridad bajo demanda
Copias de seguridad multirregionales -
Copia de seguridad final al eliminar una instancia
Periodo de conservación de las copias de seguridad 1 año Ilimitado
Conservar todas las copias de seguridad al eliminar la instancia
Conservar las copias de seguridad al eliminar un proyecto -
Conservación obligatoria con bloqueo de conservación -
Recuperación a un momento dado mediante registros
Copia de seguridad y restauración entre regiones -
Compatibilidad con CMEK -

Para obtener información detallada sobre estas opciones de copia de seguridad, consulta Copias de seguridad estándar y Copias de seguridad mejoradas. Para obtener más información sobre cómo funcionan las copias de seguridad en Cloud SQL, consulta el resumen de las copias de seguridad de Cloud SQL.

Copias de seguridad mejoradas

Con las copias de seguridad mejoradas, puedes usar Backup and DR para gestionar y almacenar todas las copias de seguridad de tus instancias de Cloud SQL en varios proyectos desde un proyecto de copia de seguridad centralizado. Copia de seguridad y recuperación tras fallos ofrece gestión, monitorización y creación de informes centralizadas de las operaciones de copia de seguridad diarias en un solo lugar. Las copias de seguridad se almacenan en un almacén de copias de seguridad, que es un recurso de almacenamiento seguro y aislado gestionado por Google. Los planes de copias de seguridad gestionan los ajustes de copia de seguridad y restauración. De esta forma, se crean copias de seguridad inmutables e indelebles que son independientes del proyecto de origen. Para obtener más información sobre cómo funcionan las copias de seguridad con Backup and DR, consulta la descripción general de Backup and DR.

Con las copias de seguridad mejoradas, puedes usar un proyecto de copia de seguridad centralizado que aloje tu archivo de copias de seguridad y tus planes de copias de seguridad, que puedes asociar a todas tus instancias de Cloud SQL. Estos planes también se pueden vincular a varios proyectos.

Cuando adjuntas un plan de copias de seguridad a una instancia de Cloud SQL, el plan sobrescribe los ajustes de copia de seguridad y restauración que ya tenga la instancia. El plan que contiene la configuración de copia de seguridad y restauración se almacena en el proyecto de copia de seguridad centralizado, y las copias de seguridad que se creen cuando el plan esté activo en tu instancia de Cloud SQL se almacenarán en el almacén de copias de seguridad del proyecto de copias de seguridad.

Si Backup y DR se gestionan en un proyecto independiente, las copias de seguridad estarán protegidas cuando se elimine un proyecto de origen o de carga de trabajo. Google Cloud El Backup and DR Admin gestiona los roles y las responsabilidades, que son independientes de los roles y las responsabilidades de Cloud SQL Admin.

Puedes conservar las copias de seguridad después de eliminar la instancia o crear una copia de seguridad final de la instancia antes de eliminarla. Todas las copias de seguridad creadas como parte de las copias de seguridad mejoradas se pueden usar para restaurar una instancia mientras está activa o después de que se haya eliminado.

Almacenamiento de copias de seguridad

Las copias de seguridad se almacenan en una ubicación centralizada denominada "almacén de copias de seguridad". Un almacén de copias de seguridad es un almacenamiento seguro y aislado gestionado por Backup and DR. Un almacén de copias de seguridad almacena copias de seguridad en una sola región, siempre que la ubicación seleccionada sea compatible con la ubicación de tu instancia. Para obtener más información sobre dónde puedes crear una bóveda de copias de seguridad, consulta Ubicaciones admitidas de las bóvedas de copias de seguridad.

Cloud SQL recomienda que utilices un archivo seguro de copias de seguridad que esté en un proyecto diferente al de tu instancia de Cloud SQL. Para obtener más información, consulta Bóvedas de copias de seguridad.

Conservación de la copia de seguridad

Las copias de seguridad mejoradas te permiten crear copias de seguridad bajo demanda y automáticas. Las copias de seguridad creadas con la opción de copias de seguridad mejoradas se almacenan en el archivo de copias de seguridad y se pueden conservar durante un máximo de 99 años. El almacén de copias de seguridad tiene un periodo de conservación mínimo obligatorio de entre 1 día y 99 años.

Si eliminas tu instancia, todas las copias de seguridad de la instancia que se crearon cuando la instancia estaba activa se conservarán automáticamente y seguirán los mismos ajustes de conservación definidos por el plan de copias de seguridad cuando la instancia estaba activa. Si decides hacer una copia de seguridad final de tu instancia antes de eliminarla, también puedes definir un periodo de conservación de hasta 99 años para esa copia.

Costes de las copias de seguridad

En las copias de seguridad mejoradas, el coste se basa en el tamaño total de la copia de seguridad almacenada en el archivo de copias de seguridad. Estas copias de seguridad se crean en función de la configuración de la copia de seguridad del plan de copia de seguridad asociado a la instancia. El coste total lo calcula el servicio de copia de seguridad y recuperación tras fallos, y se basa en los precios de Backup y DR.

Limitaciones

Se aplican las siguientes limitaciones al usar copias de seguridad mejoradas:

  • El almacén de copias de seguridad y la instancia de Cloud SQL deben estar en la misma región.
  • Para cambiar el plan de copias de seguridad asociado a una instancia, debes cambiar la instancia a copias de seguridad estándar. Para ello, elimina la asociación del plan de copias de seguridad actual y, a continuación, asocia el nuevo plan.
  • No puedes crear una réplica de recuperación tras desastres de una instancia que use copias de seguridad mejoradas.
  • Si tu instancia tiene una réplica de recuperación ante desastres, no podrás habilitar las copias de seguridad mejoradas en ella.
  • No puedes asociar un plan de copias de seguridad a una instancia réplica.
  • Si tu instancia usa copias de seguridad mejoradas, no puedes degradarla a réplica.

Copias de seguridad estándar

Las copias de seguridad estándar son la opción de copia de seguridad gestionada por Cloud SQL. Las copias de seguridad se crean, gestionan y almacenan en el mismo proyecto que tus instancias de Cloud SQL. A diferencia de las copias de seguridad mejoradas, en las que los ajustes de copia de seguridad se definen en un plan de copias de seguridad, las configuraciones de copia de seguridad estándar se definen a nivel de instancia y en los ajustes de la instancia. Por lo tanto, si tienes varias instancias de Cloud SQL, deberás definir las configuraciones de copia de seguridad de cada instancia por separado en los ajustes de copia de seguridad de la instancia. Las copias de seguridad creadas como parte de las copias de seguridad estándar se almacenan en el mismo proyecto que la instancia.

Con las copias de seguridad estándar, puedes crear copias de seguridad automáticas y bajo demanda de tus instancias de Cloud SQL. También puedes seleccionar la opción de conservar todas las copias de seguridad y hacer una copia de seguridad final de tus datos al eliminar la instancia. De esta forma, puedes volver a crear las instancias que elimines. Sin embargo, si no conservas copias de seguridad o no creas una copia de seguridad final antes de eliminar la instancia, Cloud SQL eliminará automáticamente todas las copias de seguridad de la instancia.

Almacenamiento de copias de seguridad

Las copias de seguridad se almacenan en la misma ubicación para las instancias con configuraciones de alta disponibilidad (HA) o sin HA. En las configuraciones de alta disponibilidad, podrás seguir accediendo a las copias de seguridad de tu instancia en caso de conmutación por error o conmutación a la instancia secundaria.

Puedes definir tus ubicaciones de copia de seguridad de la siguiente manera:

Ubicaciones de copia de seguridad predeterminadas

Si no especificas una ubicación de almacenamiento, tus copias de seguridad se almacenarán en la multirregión geográficamente más cercana a la ubicación de tu instancia de Cloud SQL. Por ejemplo, si tu instancia de Cloud SQL está en us-central1, las copias de seguridad se almacenan en la multirregión us de forma predeterminada.

Copias de seguridad multirregionales

Las copias de seguridad estándar te permiten tener configuraciones de ubicación de copia de seguridad de una o varias regiones. En una configuración de una sola región, las copias de seguridad se replican en las diferentes zonas de la región. En una configuración multirregional, se recomienda que las copias de seguridad se encuentren en la misma región que la instancia para minimizar la latencia y evitar posibles fallos de copia de seguridad debido a las políticas de la organización o a las limitaciones basadas en la ubicación.

Ubicaciones de copia de seguridad personalizadas

Cloud SQL te permite seleccionar una ubicación personalizada para tus datos de copia de seguridad. Esto resulta útil si tu organización debe cumplir normativas de residencia de datos que exigen que las copias de seguridad se conserven en un límite geográfico concreto. Si tu organización tiene este tipo de requisito, probablemente utilice una política organizativa de restricción de ubicaciones de recursos. Con esta política, cuando intentes usar una ubicación geográfica que no cumpla la política, verás una alerta en la página Copias de seguridad. Si ves esta alerta, debes cambiar la ubicación de la copia de seguridad a una que permita la política.

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

  • Coste: es posible que un clúster de tu instancia se encuentre en una región con un coste inferior al de los demás.
  • Proximidad al servidor de aplicaciones: te recomendamos que almacenes la copia de seguridad lo más cerca posible de tu aplicación de servicio para reducir la latencia.
  • Uso del almacenamiento: necesitas suficiente espacio de almacenamiento para guardar tu copia de seguridad a medida que aumenta su tamaño. En función de tu carga de trabajo, es posible que tengas clústeres de diferentes tamaños o con diferentes usos de disco. Esto puede influir en el clúster que elijas.

Cuando elijas la ubicación de copia de seguridad personalizada, podrás seleccionar cualquier ubicación y multirregión de Cloud SQL disponibles. Para ver una lista completa de los valores regionales válidos, consulta Ubicaciones de las instancias. Para ver una lista completa de los valores multirregionales, consulte Ubicaciones multirregionales.

Para obtener más información sobre cómo definir y ver las ubicaciones de las copias de seguridad de una instancia, consulta los artículos Definir una ubicación personalizada para las copias de seguridad y Ver las ubicaciones de las copias de seguridad.

Conservación de la copia de seguridad

Las copias de seguridad estándar te permiten crear copias de seguridad automáticas y bajo demanda. Las copias de seguridad automáticas se pueden conservar entre 7 y 365 días. El periodo predeterminado es de 7 días para las instancias de la edición Enterprise de Cloud SQL y de 15 días para las instancias de la edición Enterprise Plus de Cloud SQL. Las copias de seguridad bajo demanda se conservan indefinidamente hasta que se eliminan o hasta que se elimina la instancia que las contiene.

Si habilitas la retención de copias de seguridad después de eliminar una instancia para tus copias de seguridad bajo demanda y automatizadas, estas seguirán la misma configuración de retención de 1 a 365 días para las copias de seguridad automatizadas y de forma indefinida para las copias de seguridad bajo demanda. Para obtener más información, consulta Conservar copias de seguridad después de eliminar una instancia.

Costes de las copias de seguridad

En las copias de seguridad estándar, los costes se basan en el tamaño total de la copia de seguridad, su ubicación de almacenamiento y los ajustes de conservación.

Puedes configurar cuántas copias de seguridad automatizadas se conservarán (de 1 a 365).

Para obtener más información sobre los precios relacionados con las copias de seguridad, consulta la página Precios de Cloud SQL.

Limitaciones de la frecuencia de las copias de seguridad

Cloud SQL limita la frecuencia de las operaciones de copia de seguridad en el disco de datos. Puedes realizar un máximo de cinco operaciones de copia de seguridad cada 50 minutos por instancia y proyecto. Si una operación de copia de seguridad falla, no se tiene en cuenta para esta cuota. Si alcanzas el límite, la operación fallará y se mostrará un mensaje de error que te indicará cuándo puedes volver a intentarlo.

Cloud SQL usa tokens de un contenedor para determinar cuántas operaciones de copia de seguridad están disponibles en un momento dado. Cada instancia tiene un contenedor. Puedes usar un máximo de cinco tokens del contenedor para las operaciones de copia de seguridad. Cada 10 minutos, se añade un nuevo token al contenedor. Si el contenedor está lleno, el token se desborda.

Cada vez que emites una operación de copia de seguridad, el segmento concede un token. Si la operación se realiza correctamente, el token se elimina del segmento. Si falla, el token se devuelve al contenedor. En el siguiente diagrama se muestra cómo funciona:

Cómo funcionan los tokens

Siguientes pasos