En esta página, se explica cómo crear y administrar un plan de copias de seguridad para los recursos almacenados en la bóveda. Para obtener una descripción de qué son los planes de copias de seguridad y cómo se usan, consulta Planes de copias de seguridad en la consola de Google Cloud .
Antes de comenzar
Para obtener los permisos que necesitas para crear y administrar un plan de copia de seguridad, pídele a tu administrador que te otorgue el rol de IAM de Usuario de Backup y DR V2 (roles/backupdr.userv2
) en tu proyecto de bóveda de copias de seguridad.
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
Este rol predefinido contiene los permisos necesarios para crear y administrar un plan de copias de seguridad. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:
Permisos necesarios
Se requieren los siguientes permisos para crear y administrar un plan de copias de seguridad:
-
backupdr.backupPlans.create
-
backupdr.backupPlans.list
-
backupdr.backupPlans.get
-
backupdr.backupPlans.delete
-
backupdr.backupVaults.associate
También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.
Para obtener orientación sobre cómo otorgar a un usuario la capacidad de aplicar planes de copia de seguridad en un proyecto determinado (sin la capacidad de crear planes de copia de seguridad), consulta Roles y permisos de IAM para el usuario de copias de seguridad.
Crear un plan de creación de copias de seguridad
Sigue estas instrucciones para crear un plan de copias de seguridad para los recursos almacenados.
Console
En la consola de Google Cloud , ve a la página Planes de copias de seguridad.
Haz clic en Crear plan de copia de seguridad.
En Tipo de recurso, selecciona una de las siguientes opciones:
- Compute Engine: Para instancias de Compute Engine
- Discos: Para los discos conectados a instancias de Compute Engine
- Cloud SQL: Para instancias de Cloud SQL (versión preliminar).
En el campo Nombre del plan de copias de seguridad, ingresa un nombre para el plan de copias de seguridad. No puedes cambiar el nombre de un plan después de crear el plan de copia de seguridad.
En el campo Descripción del plan de copias de seguridad, ingresa una descripción opcional para el plan de copias de seguridad.
En la lista Regiones, selecciona una región del plan de copias de seguridad. El plan de creación de copias de seguridad se crea en esta región. Puedes proteger recursos en la misma región que el plan de creación de copias de seguridad.
En la lista Backup vault, selecciona una backup vault para almacenar las copias de seguridad.
En la sección Agregar reglas de copias de seguridad, ya se encuentra la regla de copia de seguridad predeterminada.
- Si deseas usarla y no tienes otras reglas de copia de seguridad, puedes continuar con la configuración de las copias de seguridad de los registros de la base de datos.
- Si deseas agregar una o más reglas de copia de seguridad adicionales, haz clic en Agregar regla.
En el panel Agregar una regla de copia de seguridad, ingresa la información de la regla y haz clic en Guardar.
- Asigna un nombre a tu regla de copia de seguridad: Ingresa un nombre para la regla de copia de seguridad.
- Elige cuándo crear copias de seguridad: Especifica la recurrencia y la frecuencia de la copia de seguridad.
- Ventana: Selecciona la Zona horaria, la Hora de inicio y la Hora de finalización del trabajo de copia de seguridad.
- Elige durante cuánto tiempo se deben conservar las copias de seguridad antes de que se borren: Ingresa la duración en días durante la que se deben conservar las copias de seguridad antes de que se borren. Ten en cuenta que este valor debe ser igual o superior al período de retención obligatorio mínimo de la backup vault.
Configura las copias de seguridad de registros de la base de datos se muestra si proteges una instancia de base de datos. Puedes habilitar la recuperación de datos desde un momento específico, con una precisión de fracciones de segundo, archivando registros de escritura anticipada. No se puede cambiar más adelante. Marca la casilla y selecciona durante cuánto tiempo se retendrán los registros de la base de datos.
Haz clic en Crear.
gcloud
Crea un plan de copias de seguridad para copias de seguridad por hora de una instancia de Compute Engine.
gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \ --project=PROJECT_ID \ --location=LOCATION \ --resource-type=RESOURCE_TYPE \ --backup-vault BACKUPVAULT_NAME \ --backup-rule rule-id=RULE_NAME,retention-days=BACKUP_RETENTION,recurrence=RECURRENCE,hourly-frequency=HOURS,time-zone=TIME_ZONE,backup-window-start=START_TIME,backup-window-end=END_TIME
Reemplaza lo siguiente:
+ `BACKUP_PLAN_NAME`: the name of the backup plan. + `PROJECT_ID`: the name of the project where you want to create the backup plan. + `RESOURCE_TYPE`: the resource type to be protected by the backup plan. Values are: `compute.googleapis.com/Instance`, `compute.googleapis.com/Disk`, `sqladmin.googleapis.com/Instance`. + `LOCATION`: the location where you want to create the backup plan. + `BACKUPVAULT_NAME`: the name of the backup vault that you want to use for backup storage. + `RULE_NAME`: the name of the backup rule. + `BACKUP_RETENTION`: the retention period of the backup. Note that the backup retention period must be equal to or greater than the backup vault enforced minimum retention period. + `RECURRENCE`: the frequency at which backups to be created. It can be hourly, daily, weekly, monthly, or yearly. + `HOURS`: the frequency of the hourly backups. Specify this value only if you set the recurrence to hourly. The minimum hourly is always set to six hours. + `TIME_ZONE`: the time zone for the backup plan, such as UTC. Use the [IANA time zone](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones) format to include the timezone for the backup plan. + `START_TIME`: the start time is the hour of the day in a 24 hour format. The start time must be before the end time and is inclusive for the backup window. + `END_TIME`: the end time is the hour of the day in a 24 hour format. The end time must be after the start time and is exclusive for the backup window.
Ejemplo: Crea una copia de seguridad de una instancia de Compute Engine cada seis horas y almacena las copias de seguridad durante 11 días.
gcloud backup-dr backup-plans create bp-hourly \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Instance \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-hourly,recurrence=HOURLY,hourly-frequency=6,backup-window-start=5,backup-window-end=12,retention-days=11
Ejemplo: Haz copias de seguridad de los discos todos los días entre las 5 a.m. y las 12 p.m., y almacena las copias de seguridad durante 12 días.
gcloud backup-dr backup-plans create bp-daily \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Disk \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-daily,recurrence=DAILY,backup-window-start=5,backup-window-end=12,retention-days=12
Ejemplo: Crea una copia de seguridad de una instancia de Compute Engine los lunes y miércoles entre las 5 a.m. y las 12 p.m., y almacena las copias de seguridad durante 13 días.
gcloud backup-dr backup-plans create bp-weekly \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Instance \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-weekly,recurrence=WEEKLY,days-of-week='MON WED',backup-window-start=5,backup-window-end=12,retention-days=13
Ejemplo: Crea copias de seguridad de los discos los días 1 y 15 de cada mes entre las 5 a.m. y las 12 p.m., y almacénalas durante 14 días.
gcloud backup-dr backup-plans create bp-monthly \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Disk \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-monthly,recurrence=MONTHLY,days-of-month='1 15',backup-window-start=5,backup-window-end=12,retention-days=14
Ejemplo: Crea copias de seguridad de una instancia de Compute Engine los días 10, 20 y 30 de marzo, junio, septiembre y diciembre de cada año, y almacénalas durante 16 días.
gcloud backup-dr backup-plans create bp-yearly \ --project=test-project --location=us-central1 \ --resource-type=compute.googleapis.com/Instance \ --backup-vault=test-bv \ --backup-rule=rule-id=rule-yearly,recurrence=YEARLY,months='MAR JUN SEP DEC',days-of-month='10 20 30',backup-window-start=5,backup-window-end=12,retention-days=16
Terraform
Puedes usar un recurso de Terraform para crear un plan de copias de seguridad con una frecuencia de copias de seguridad por hora, diaria, semanal, mensual o anual.
Enumera los planes de copias de seguridad
Sigue estas instrucciones para enumerar los planes de copias de seguridad.
Console
En la consola de Google Cloud , ve a la página Planes de copias de seguridad.
Ir a Planes de creación de copias de seguridad
En la página Plan de copia de seguridad, se enumeran todos los planes de copia de seguridad de tu proyecto.
gcloud
Enumera los planes de copias de seguridad.
gcloud backup-dr backup-plans list \ --location=LOCATION \ --project=PROJECT_ID
Reemplaza lo siguiente:
LOCATION
: Es la ubicación de los planes de copia de seguridad.PROJECT_ID
: Es el nombre del proyecto en el que se crean los planes de copia de seguridad.
Cómo ver los detalles del plan de copias de seguridad
Sigue estas instrucciones para ver los detalles de un plan de copias de seguridad.
Console
En la consola de Google Cloud , ve a la página Planes de copias de seguridad.
En la lista de planes de copias de seguridad, haz clic en el nombre del plan que deseas ver.
En los detalles del plan de copia de seguridad, se muestra la siguiente información:
- Tipo de recurso
- Detalles del plan de creación de copias de seguridad
- Nombre de la backup vault
- Ubicación del almacenamiento de copias de seguridad
- Período de retención de copias de seguridad
gcloud
Consulta los detalles del plan de copia de seguridad.
gcloud backup-dr backup-plans describe BACKUP_PLAN_NAME \ --location=LOCATION \ --project=PROJECT_ID
Reemplaza lo siguiente:
BACKUP_PLAN_NAME
: El nombre del plan de copia de seguridad.LOCATION
: Es la ubicación del plan de copia de seguridad.PROJECT_ID
: Es el nombre del proyecto en el que se crea el plan de copia de seguridad.
Borra un plan de copia de seguridad
No se puede borrar un plan de copias de seguridad si lo usas para proteger un recurso. Para borrar un plan de copia de seguridad, primero quítalo del recurso y, luego, bórralo.
Cuando borras un plan de copias de seguridad, sucede lo siguiente:
- Las copias de seguridad creadas mientras se aplicaba el plan no se ven afectadas. Las copias de seguridad vencen según sus períodos de retención y se puede acceder a ellas hasta ese momento.
- Dejarán de funcionar todas las automatizaciones que hagan referencia al plan.
Sigue estas instrucciones para borrar un plan de copias de seguridad.
Console
En la consola de Google Cloud , ve a la página Planes de copias de seguridad.
Haz clic en el plan de copias de seguridad que deseas borrar.
Haz clic en Borrar.
En la ventana de superposición que aparece, confirma que deseas borrar el plan de copias de seguridad y su contenido.
Haz clic en Borrar.
gcloud
Borra un plan de copia de seguridad.
gcloud backup-dr backup-plans delete BACKUP_PLAN_NAME \ --location=LOCATION \ --project=PROJECT_ID
Reemplaza lo siguiente:
BACKUP_PLAN_NAME
: Es el nombre del plan de copia de seguridad que deseas borrar.LOCATION
: Es la ubicación del plan de copia de seguridad.PROJECT_ID
: Es el nombre del proyecto en el que se crea el plan de copia de seguridad.