Guía de inicio rápido: proteger y recuperar una instancia de Cloud SQL en un almacén de copias de seguridad

Aprenda a proteger y restaurar una instancia de Cloud SQL en un almacén de copias de seguridad.

En esta guía de inicio rápido, realizarás las siguientes tareas:

  • Configura una copia de seguridad programada para una instancia de Cloud SQL.
  • Crea una copia de seguridad de una instancia de Cloud SQL en un almacén de copias de seguridad.
  • Restaurar una instancia de Cloud SQL a partir de una copia de seguridad.

Antes de empezar

  1. Habilita la API del servicio de Backup y DR en tu Google Cloud proyecto.

    Activar la API

  2. Crea un almacén de copias de seguridad. Los almacenes de copias de seguridad protegen las copias de seguridad almacenándolas en un almacenamiento seguro, aislado y especializado. Para obtener más información sobre los depósitos de copias de seguridad, consulta Depósito de copias de seguridad para copias de seguridad inmutables e indelebles.

  3. Crea un plan de copia de seguridad.

Conceder un rol al agente de servicio del vault de copia de seguridad

Cada bóveda de copias de seguridad creada tiene un agente de servicio único vinculado. En el caso de las instancias de Cloud SQL, el agente de servicio realiza acciones en nombre del servicio de copia de seguridad y recuperación tras fallos, por lo que necesita los permisos adecuados en los proyectos a los que debe acceder.

Sigue estas instrucciones para conceder un rol al agente de servicio.

  1. En la Google Cloud consola, ve a la página Bóvedas de copias de seguridad.

    Ir a las copias de seguridad

  2. Haz clic en el nombre del almacén de copias de seguridad y copia la dirección de correo del agente del servicio.

  3. En la consola, ve a la página IAM. Google Cloud

    Ir a IAM

  4. En el campo Nuevos principales, introduce la dirección de correo del agente de servicio.

  5. En la lista Seleccionar un rol, selecciona el rol Operador de Cloud SQL de BackupDR (roles/backupdr.cloudSqlOperator).

  6. Haz clic en Añadir otro rol.

  7. En la lista Seleccionar un rol, selecciona el rol Usuario de cuenta de servicio (roles/iam.serviceAccountUser).

  8. Haz clic en Guardar.

Crear una copia de seguridad de una instancia de Cloud SQL en un almacén de copias de seguridad

En la Google Cloud consola, puedes crear copias de seguridad de instancias de Cloud SQL en un almacén de copias de seguridad aplicando planes de copia de seguridad. Puedes crear copias de seguridad de dos formas: copias de seguridad programadas y copias de seguridad bajo demanda.

Configurar una copia de seguridad programada

Sigue estas instrucciones para configurar una copia de seguridad programada para instancias de Cloud SQL.

  1. En la Google Cloud consola, ve a la página Copias de seguridad protegidas.

    Ir a Copias de seguridad protegidas

  2. Haz clic en Programar copia de seguridad.

  3. En la lista Tipo de recurso, selecciona Cloud SQL.

  4. En la lista Proyecto, selecciona el proyecto en el que se encuentra la instancia de Cloud SQL.

  5. En la lista Región, selecciona la región en la que se encuentran tus instancias.

  6. En la lista Recursos, haga clic en Examinar. Elige la instancia de Cloud SQL de la que quieras crear una copia de seguridad y haz clic en Hecho.

  7. Haz clic en Continuar.

  8. En la lista Plan de copia de seguridad, haz clic en Seleccionar.

  9. Elige un plan de copias de seguridad con el que quieras proteger la instancia de Cloud SQL.

  10. Haz clic en Listo.

  11. Revisa los detalles de la copia de seguridad y haz clic en Programar.

    Como la ventana de copia de seguridad es de seis horas, puedes crear una copia de seguridad bajo demanda de la instancia de Cloud SQL.

Crear una copia de seguridad bajo demanda

Inicia una copia de seguridad bajo demanda de una instancia de Cloud SQL con un plan de copias de seguridad activando la regla de copia de seguridad para que se ejecute inmediatamente.

Sigue estas instrucciones para crear una copia de seguridad bajo demanda.

  1. En la Google Cloud consola, ve a la página Copias de seguridad protegidas.

    Ir a Copias de seguridad protegidas

    En la página Copias de seguridad en Vault solo se muestran los recursos de datos a los que se les han aplicado planes de copias de seguridad y cuyas copias de seguridad se han almacenado en un vault de copias de seguridad de ese proyecto.

  2. Selecciona el recurso del que quieras crear una copia de seguridad. En el menú o en la página de detalles del recurso, selecciona Crear copia de seguridad bajo demanda.

  3. En la ventana Crear una copia de seguridad bajo demanda, selecciona una regla de copia de seguridad que quieras usar y haz clic en Crear.

  4. Para ver el estado del trabajo de copia de seguridad bajo demanda, haz clic en Notificaciones.

    1. En la Google Cloud consola, ve a la página Trabajos para ver el estado de la operación de copia de seguridad.

      Ir a Tareas

Restaurar una instancia de Cloud SQL a partir de una copia de seguridad

Puedes restaurar una instancia de Cloud SQL en el mismo proyecto o en otro.

Sigue estas instrucciones para restaurar una instancia de Cloud SQL en un almacén de copias de seguridad a partir de una copia de seguridad.

  1. En la Google Cloud consola, ve a la página Copias de seguridad protegidas.

    Ir a Copias de seguridad protegidas

    En la página Copias de seguridad protegidas solo se muestran las instancias a las que se les han aplicado planes de copias de seguridad y cuyas copias de seguridad se han almacenado en un almacén de copias de seguridad de un proyecto.

  2. Selecciona la copia de seguridad que quieras restaurar. En la página de detalles de la copia de seguridad o en el menú , selecciona Restaurar.

    En la página Restaurar, puede seleccionar las siguientes opciones de restauración:

    • El campo Tipo de recurso se rellena automáticamente con Cloud SQL.
    • En Nombre del recurso, selecciona la instancia de Cloud SQL que quieras restaurar.
    • Cuando haces clic en Copia de seguridad, se abre un panel en el que se muestran todas las copias de seguridad disponibles. Selecciona la copia de seguridad específica que quieras restaurar.
    • En Elige el destino de la restauración, selecciona el proyecto en el que quieras restaurar la instancia de Cloud SQL.
    • Haz clic en Continuar.
    • En la página siguiente se muestran los detalles de la restauración hasta el momento y se te pide que elijas el destino de la restauración. Tienes estas opciones:

      • Restaurar en una instancia nueva: se crea una instancia nueva a partir de la configuración almacenada en la copia de seguridad. Puedes personalizar la instancia después de que se complete la restauración. Proporciona un nuevo ID de instancia con letras minúsculas, números y guiones. y debe empezar por una letra.
      • Sobrescribir una instancia: selecciona una instancia de la lista de instancias disponibles para sobrescribirla.
      • Sobrescribir la instancia de origen: se sobrescribirá la instancia actual. Se sobrescribirán todos los datos que haya en la instancia seleccionada, incluidos los registros de recuperación a un momento dado. Los datos sobrescritos no se pueden recuperar más adelante. No se recomienda su uso en producción.
  3. En la Google Cloud consola, ve a la página Trabajos para ver el estado de la operación de restauración.

    Ir a Tareas

Limpieza

Para evitar que se apliquen cargos en tu Google Cloud cuenta, recuerda eliminar los recursos utilizados en esta página si ya no los necesitas.

Sigue estas instrucciones para quitar el plan de copias de seguridad de la instancia de Cloud SQL de la que se ha creado una copia de seguridad.

  1. En la Google Cloud consola, ve a la página Recursos protegidos con contraseña.

    Ir a Recursos protegidos

  2. Selecciona la instancia de la que se ha creado la copia de seguridad.

  3. Haz clic en Eliminar plan de copias de seguridad.

Sigue estas instrucciones para eliminar el plan de copia de seguridad. Eliminar el plan de copias de seguridad es un paso opcional.

  1. En la Google Cloud consola, ve a la página Planes de copia de seguridad.

    Ir a Planes de copias de seguridad

  2. Selecciona el plan de copias de seguridad y haz clic en Eliminar.

    Se eliminarán el plan de copias de seguridad y el contenido relacionado.

Sigue estas instrucciones para eliminar el archivo de copias de seguridad. Eliminar el archivo de copias de seguridad es un paso opcional.

  1. En la Google Cloud consola, ve a la página Bóvedas de copias de seguridad.

    Ir a las copias de seguridad

  2. Haz clic en el almacén de copias de seguridad y, a continuación, en Eliminar.

    Se eliminará el archivo y su contenido relacionado.