Crea y administra un plan de copia de seguridad para recursos en la bóveda

Descripción general

En esta página, se explica cómo crear y administrar un plan de copia de seguridad para los recursos almacenados en la bóveda. Para obtener una descripción de qué son los planes de copia de seguridad y cómo se usan, consulta Planes de copia 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 copia de seguridad y DR V2 (roles/backupdr.userv2) en tu proyecto de bóveda de copia 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 copia 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 copia 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.

Si deseas obtener orientación para otorgarle 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 copia de seguridad.

Crear un plan de creación de copias de seguridad

Usa las siguientes instrucciones para crear un plan de copia de seguridad para los recursos almacenados en la bóveda.

Console

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

    Ir a Planes de copia de seguridad

  2. Haz clic en Crear plan de copia de seguridad.

  3. En el campo Nombre del plan de copia de seguridad, ingresa un nombre para el plan de copia de seguridad. No puedes cambiar el nombre de un plan después de crear el plan de copia de seguridad.

  4. En el campo Descripción del plan de copias de seguridad, ingresa una descripción opcional para el plan de copias de seguridad.

  5. En la lista Regiones, selecciona una región del plan de copia de seguridad. El plan de copia de seguridad se crea en esta región. Puedes proteger recursos en la misma región que el plan de copias de seguridad.

  6. En la lista Backup vault, selecciona una para almacenar las copias de seguridad.

  7. Haz clic en Agregar regla.

  8. En el panel Agrega una regla de copia de seguridad, ingresa la información de la regla de copia de seguridad 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 para la tarea 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 que se deben retener 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.
  9. Haz clic en Crear.

gcloud

  1. Crea un plan de copia de seguridad para las 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=compute.googleapis.com/Instance \
      --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: El nombre del plan de copia de seguridad.
    • PROJECT_ID: Es el nombre del proyecto en el que deseas crear el plan de copia de seguridad.
    • LOCATION: Es la ubicación en la que deseas crear el plan de copia de seguridad.
    • BACKUPVAULT_NAME: Es el nombre de la bóveda de copia de seguridad que deseas usar para el almacenamiento de copias de seguridad.
    • RULE_NAME: Es el nombre de la regla de copia de seguridad.
    • BACKUP_RETENTION: Es el período de retención de la copia de seguridad. Ten en cuenta que el período de retención de copias de seguridad debe ser igual o superior al período de retención mínimo obligatorio de la vault de copias de seguridad.
    • RECURRENCE: Es la frecuencia con la que se deben crear las copias de seguridad. Puede ser un intervalo por hora, diario, semanal, mensual o anual.
    • HOURS: Es la frecuencia de las copias de seguridad por hora. Especifica este valor solo si estableces la recurrencia en por hora. El valor mínimo por hora siempre se establece en seis horas.
    • TIME_ZONE: Es la zona horaria del plan de copia de seguridad, como UTC. Usa el formato de zona horaria de IANA para incluir la zona horaria del plan de copia de seguridad.
    • START_TIME: La hora de inicio es la hora del día en formato de 24 horas. La hora de inicio debe ser anterior a la de finalización y debe incluir el período de copia de seguridad.
    • END_TIME: La hora de finalización es la hora del día en formato de 24 horas. La hora de finalización debe ser posterior a la hora de inicio y es exclusiva para la ventana de copia de seguridad.

    Ejemplo: Crea una copia de seguridad cada seis horas y almacénalas 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: Crea una copia de seguridad todos los días entre las 5 a.m. y las 12 p.m. y guárdalas durante 12 días.

      gcloud backup-dr backup-plans create bp-daily \
      --project=test-project --location=us-central1 \
      --resource-type=compute.googleapis.com/Instance \
      --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 los lunes y miércoles entre las 5 a.m. y las 12 p.m. y guárdalas 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 una copia de seguridad el 1 y el 15 de cada mes entre las 5 a.m. y las 12 p.m. y almacena las copias de seguridad durante 14 días.

      gcloud backup-dr backup-plans create bp-monthly \
      --project=test-project --location=us-central1 \
      --resource-type=compute.googleapis.com/Instance \
      --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 una copia de seguridad el 10, 20 y 30 de marzo, junio, septiembre y diciembre de cada año, y almacena las copias de seguridad 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 copia de seguridad con una frecuencia de copia de seguridad por hora, diaria, semanal, mensual o anual.


# Before creating a backup plan, you need to create backup vault (google_backup_dr_backup_vault).
resource "google_backup_dr_backup_plan" "default" {
  provider       = google-beta
  location       = "us-central1"
  backup_plan_id = "my-bp"
  resource_type  = "compute.googleapis.com/Instance"
  backup_vault   = google_backup_dr_backup_vault.default.name

  backup_rules {
    rule_id               = "rule-1"
    backup_retention_days = 5

    standard_schedule {
      recurrence_type  = "HOURLY"
      hourly_frequency = 6
      time_zone        = "UTC"

      backup_window {
        start_hour_of_day = 0
        end_hour_of_day   = 24
      }
    }
  }
}

Enumera los planes de copia de seguridad

Usa las siguientes instrucciones para obtener una lista de los planes de copia de seguridad.

Console

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

    Ir a Planes de copia de seguridad

    En la página Plan de copia de seguridad, se muestran todos los planes de copia de seguridad de tu proyecto.

gcloud

  1. Enumera los planes de copia de seguridad.

      gcloud backup-dr backup-plans list \
      --location=LOCATION \
      --project=PROJECT_ID
    

    Reemplaza lo siguiente:

    • LOCATION: 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 copia de seguridad

Usa las siguientes instrucciones para ver los detalles de un plan de copia de seguridad.

Console

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

    Ir a Planes de copia de seguridad

  2. En la lista de planes de copia 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 de almacenamiento de las copias de seguridad
    • Período de retención de copias de seguridad

gcloud

  1. 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: 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 copia 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.

Usa las siguientes instrucciones para borrar un plan de copia de seguridad.

Console

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

    Ir a Planes de copia de seguridad

  2. Haz clic en el plan de copia de seguridad que quieres borrar.

  3. Haz clic en Borrar.

  4. En la ventana de superposición que aparece, confirma que deseas borrar el plan de copia de seguridad y su contenido.

  5. Haz clic en Borrar.

gcloud

  1. 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: 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.

¿Qué sigue?