Gestionar copias de seguridad mejoradas

Puedes habilitar y gestionar copias de seguridad mejoradas para tus clústeres y proyectos de AlloyDB para PostgreSQL. Las copias de seguridad mejoradas te permiten usar el servicio de copia de seguridad y recuperación tras fallos con tus clústeres de AlloyDB para gestionar tus copias de seguridad.

Para obtener información sobre cómo funcionan las copias de seguridad en AlloyDB y las opciones disponibles para tus clústeres, consulta el resumen de la copia de seguridad y la recuperación de datos.

Antes de empezar

Antes de poder gestionar las copias de seguridad mejoradas de tus clústeres de AlloyDB, sigue estos pasos:

Habilitar la API Backup and DR

Para usar copias de seguridad mejoradas con tus clústeres de AlloyDB, primero debes habilitar la API Backup and DR:

Habilita la API Backup y DR

Permisos obligatorios

Para configurar copias de seguridad mejoradas en tus clústeres de AlloyDB, necesitas el rol alloydb.backupDrAdmin o los siguientes permisos:

  • backupdr.backupPlans.list
  • backupdr.backupPlanAssociations.createForAlloydbCluster
  • backupdr.backupPlanAssociations.fetchForAlloydbCluster
  • backupdr.backupPlanAssociations.list
  • backupdr.backupPlanAssociations.getForAlloydbCluster
  • backupdr.backupPlanAssociations.triggerBackupForAlloydbCluster
  • backupdr.backupPlanAssociations.deleteForAlloydbCluster
  • backupdr.backupPlans.useForAlloydbCluster
  • backupdr.bvdataSources.get
  • backupdr.bvdataSources.list
.

Para obtener más información sobre estos permisos, consulta Roles y permisos de copia de seguridad y recuperación ante desastres.

Habilitar copias de seguridad mejoradas

Para habilitar las copias de seguridad mejoradas de tu clúster, sigue estos pasos generales:

  1. Identifica el depósito de copias de seguridad y el plan de copias de seguridad que quieras usar.
  2. Asocia tu clúster de AlloyDB a un plan de copias de seguridad.

Para obtener más información sobre las copias de seguridad mejoradas, consulta el artículo Descripción general de la copia de seguridad y la recuperación de datos.

Identifica el plan de copia de seguridad que quieres usar

Las copias de seguridad mejoradas usan el plan de copias de seguridad para definir la programación de las copias de seguridad y los ajustes de conservación de tu clúster. Para asociar tu clúster de AlloyDB con un plan de copias de seguridad, identifica el plan de copias de seguridad que quieras usar. Para obtener más información, consulta Crear y gestionar un plan de copias de seguridad.

Una vez que hayas identificado el plan de copia de seguridad que quieres asociar, usa su nombre para asociarlo a tu clúster de AlloyDB.

Asociar un plan de copia de seguridad a un clúster de AlloyDB

Para asociar un plan de copia de seguridad a un clúster de AlloyDB, necesitas el nombre del plan de copia de seguridad que quieras usar. Para obtener más información sobre cómo encontrar el nombre del plan de copia de seguridad, consulta Crear y gestionar un plan de copia de seguridad.

Consola

Para asociar un plan de copias de seguridad a tu clúster de AlloyDB, haz lo siguiente:

  1. En la Google Cloud consola, ve a la página Clusters.

    Ir a Clústeres

  2. Busca el clúster al que quieras asociar el plan de copias de seguridad. Para abrir la página Resumen del clúster, haz clic en el nombre del clúster.

  3. Haga clic en Protección de datos.

  4. En Configuración, haz clic en Editar.

  5. En Configurar nivel de copia de seguridad, haz clic en Nivel de copia de seguridad mejorado (gestionado por el servicio Backup y DR).

  6. Selecciona un plan de copias de seguridad.

  7. Haz clic en Actualizar. Tu clúster tiene habilitadas las copias de seguridad mejoradas mediante los ajustes de copia de seguridad y retención del plan de copias de seguridad asociado.

gcloud

Para asociar un plan de copias de seguridad a tu clúster de AlloyDB, ejecuta el siguiente comando:

gcloud backup-dr backup-plan-associations create BPA_ID \
  --project=WORKLOAD_PROJECT_ID \
  --location=REGION \
  --resource-type=alloydb.googleapis.com/Cluster \
  --resource=projects/WORKLOAD_PROJECT_ID/locations/REGION/clusters/CLUSTER_ID \
  --backup-plan=projects/VAULT_PROJECT_ID/locations/REGION/backupPlans/BP_ID

Haz los cambios siguientes:

  • BPA_ID: el ID de asociación del plan de copia de seguridad.
  • WORKLOAD_PROJECT_ID: el ID del proyecto en el que se encuentra el clúster de AlloyDB.
  • REGION: la región Google Cloud , por ejemplo, us-central1.
  • CLUSTER_ID: el ID del clúster de AlloyDB.
  • VAULT_PROJECT_ID: el ID del proyecto en el que se encuentra el almacén de copias de seguridad.
  • BP_ID: el ID del plan de copia de seguridad.

Gestionar copias de seguridad mejoradas

Una vez que hayas habilitado las copias de seguridad mejoradas en tu clúster y hayas asociado un plan de copias de seguridad al clúster, podrás cambiar el plan de copias de seguridad asociado al clúster, realizar una copia de seguridad bajo demanda o ver todas las copias de seguridad en el almacén de copias de seguridad.

Para gestionar un plan de copias de seguridad, consulta Crear y gestionar un plan de copias de seguridad. Para gestionar un depósito de copias de seguridad, consulta Crear y gestionar un depósito de copias de seguridad.

Cambiar el plan de copias de seguridad asociado a un clúster

Para cambiar el plan de copia de seguridad asociado a un clúster de AlloyDB, primero debes quitar el plan de copia de seguridad asociado y, a continuación, asociar un nuevo plan de copia de seguridad a ese clúster.

El nuevo plan de copias de seguridad debe estar en la misma región que el clúster de AlloyDB.

Elimina el plan de copia de seguridad asociado.

Para cambiar a un nuevo plan de copias de seguridad, empieza por eliminar la asociación del plan de copias de seguridad actual de tu clúster de AlloyDB.

Consola

  1. En la Google Cloud consola, ve a la página Clusters.

    Ir a Clústeres

  2. Haz clic en el nombre del clúster que quieras modificar.

  3. Haga clic en Protección de datos.

  4. En Configuración, haz clic en Editar.

  5. Haga clic en Nivel de copia de seguridad estándar (gestionado por AlloyDB) y actualice los ajustes de copia de seguridad estándar de su clúster según sea necesario.

  6. Haz clic en Actualizar. El plan de copia de seguridad asociado al clúster se elimina y el clúster ahora se gestiona con la opción de copias de seguridad estándar. Ahora puedes asociar el nuevo plan de copias de seguridad a tu clúster.

gcloud

Para cambiar a un nuevo plan de copias de seguridad, primero debes eliminar la asociación del plan de copias de seguridad actual de tu clúster de AlloyDB. Para eliminar el plan de copias de seguridad, sigue estos pasos:

gcloud backup-dr backup-plan-associations delete BPA_ID --project=WORKLOAD_PROJECT_ID --location=REGION

Haz los cambios siguientes:

  • BPA_ID: el ID de asociación del plan de copia de seguridad.
  • WORKLOAD_PROJECT_ID: el ID del proyecto en el que se encuentra el clúster de AlloyDB.
  • REGION: la Google Cloud REGION (por ejemplo, us-central1).

El plan de copias de seguridad asociado al clúster se elimina y el clúster se gestiona con la opción de copias de seguridad estándar. Ahora puedes asociar el nuevo plan de copias de seguridad a tu clúster.

Asocia el nuevo plan de copias de seguridad a tu clúster

Una vez que hayas eliminado el plan de copias de seguridad, podrás asociar uno nuevo a tu clúster de AlloyDB:

Consola

Para asociar el nuevo plan de copias de seguridad con tu clúster, sigue estos pasos:

  1. En la Google Cloud consola, ve a la página Clusters.

    Ir a Clústeres

  2. Busca el clúster al que quieras asociar el plan de copias de seguridad. Para abrir la página Resumen del clúster, haz clic en su nombre.

  3. Haga clic en Protección de datos.

  4. Haz clic en Editar.

  5. En Configuración, haz clic en Editar.

  6. En Configurar nivel de copia de seguridad, haz clic en Nivel de copia de seguridad mejorado (gestionado por el servicio Backup y DR).

  7. Opcional. Selecciona un plan de copias de seguridad.

  8. Haz clic en Actualizar. Tu clúster tiene habilitadas las copias de seguridad mejoradas mediante los ajustes de copia de seguridad y retención del plan de copias de seguridad asociado.

gcloud

Para asociar el nuevo plan de copias de seguridad con tu clúster, sigue estos pasos:

gcloud backup-dr backup-plan-associations create BPA_ID \
--project=WORKLOAD_PROJECT_ID \
--location=REGION \
--resource-type=alloydb.googleapis.com/Cluster \
--resource=projects/WORKLOAD_PROJECT_ID/locations/REGION/clusters/CLUSTER_ID \
--backup-plan=projects/VAULT_PROJECT_ID/locations/REGION/backupPlans/BP_ID \

Haz los cambios siguientes:

  • BPA_ID: el ID de asociación del plan de copia de seguridad.
  • WORKLOAD_PROJECT_ID: el ID del proyecto en el que se encuentra el clúster de AlloyDB.
  • REGION: la Google Cloud REGION (por ejemplo, us-central1).
  • CLUSTER_ID: el ID del clúster de AlloyDB.
  • VAULT_PROJECT_ID: el ID del proyecto en el que se encuentra el almacén de copias de seguridad.
  • BP_ID: el ID del plan de copia de seguridad. ### Realizar una copia de seguridad cuando tú quieras

Puedes hacer una copia de seguridad bajo demanda de un clúster de AlloyDB con un plan de copia de seguridad asociado mediante la Google Cloud consola o la CLI de gcloud.

Consola

Para realizar una copia de seguridad bajo demanda de un clúster de AlloyDB con copias de seguridad mejoradas habilitadas, sigue estos pasos:

  1. En la Google Cloud consola, ve a la página Clusters.

    Ir a Clústeres

  2. Haga clic en el nombre del clúster con un plan de copia de seguridad asociado para el que quiera crear una copia de seguridad bajo demanda.

  3. Haga clic en Protección de datos.

  4. Haz clic en Crear copia de seguridad.

  5. En Crear una copia de seguridad a petición, elige una regla de copia de seguridad con el periodo de conservación que quieras para la copia de seguridad a petición.

  6. Haz clic en Crear. Se creará la copia de seguridad bajo demanda.

gcloud

Para realizar una copia de seguridad bajo demanda de un clúster con copias de seguridad mejoradas habilitadas, ejecuta el siguiente comando:

gcloud backup-dr backup-plan-associations trigger-backup BPA_ID \
--project=WORKLOAD_PROJECT_ID \
--location=REGION \
--backup-rule-id=RULE_ID

Haz los cambios siguientes:

  • BPA_ID: el ID de asociación del plan de copia de seguridad.
  • WORKLOAD_PROJECT_ID: el ID del proyecto en el que se encuentra el clúster de AlloyDB.
  • REGION: la Google Cloud REGION (por ejemplo, us-central1).
  • RULE_ID: ID de la regla de copia de seguridad del plan de copias de seguridad que se va a usar para la copia de seguridad bajo demanda. ### Mostrar todas las copias de seguridad de un almacén de copias de seguridad de tu clúster

Puedes enumerar todas las copias de seguridad del almacén de copias de seguridad de tu clúster de AlloyDB mediante la consola de Google Cloud o la CLI de gcloud.

Consola

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

    Ir a Copias de seguridad

  2. En el menú desplegable Nivel de copia de seguridad, selecciona Nivel mejorado y, a continuación, selecciona el Almacén de copias de seguridad que contenga la copia de seguridad que quieras usar. Se muestran todas las copias de seguridad disponibles en el almacén de copias de seguridad del clúster seleccionado.

gcloud

Para ver una lista de todas las copias de seguridad disponibles de tu clúster de AlloyDB en el almacén de copias de seguridad, primero debes encontrar el data-source de tu clúster de AlloyDB y, a continuación, ejecutar el comando gcloud backup-dr backups list.

Para encontrar el data-source de tu clúster, ejecuta el siguiente comando:

gcloud backup-dr data-source-references fetch-for-resource-type alloydb.googleapis.com/Cluster \
    --location=REGION \
    --project=WORKLOAD_PROJECT_ID \
    --filter='dataSourceGcpResourceInfo.gcp_resourcename="projects/WORKLOAD_PROJECT_NUMBER/locations/REGION/clusters/CLUSTER_ID"'

Haz los cambios siguientes:

  • REGION: la Google Cloud REGION (por ejemplo, us-central1).
  • WORKLOAD_PROJECT_ID: el ID del proyecto en el que se encuentra el clúster de AlloyDB.
  • CLUSTER_ID: el ID del clúster de AlloyDB cuya información de Backup and DR quieres consultar.
  • WORKLOAD_PROJECT_NUMBER: un identificador numérico único generado por el sistema para tu proyecto. Por ejemplo, 123456789012. Google Cloud Este número se asigna automáticamente cuando creas el proyecto y es inmutable.

Para enumerar todas las copias de seguridad de un almacén de copias de seguridad de tu clúster, ejecuta el siguiente comando:

gcloud backup-dr backups list \
--data-source=DDATA_SOURCE \
--project=WORKLOAD_PROJECT_ID \
--location=REGION \
--backup-vault=BACKUP_VAULT_NAME

Haz los cambios siguientes:

  • DATA_SOURCE: el data-source de tu clúster de AlloyDB.
  • REGION: el ID de región del almacén de copias de seguridad.
  • BACKUP_VAULT_NAME: el nombre del depósito de copias de seguridad asociado a tu plan de copias de seguridad. ### Inhabilitar copias de seguridad mejoradas

Para inhabilitar las copias de seguridad mejoradas, vuelve a cambiar la opción de copias de seguridad estándar de tu clúster de AlloyDB. De esta forma, se eliminará la asociación entre el plan de copias de seguridad y tu clúster.

Para cambiar tu clúster a copias de seguridad estándar, sigue estos pasos:

Consola

Para inhabilitar las copias de seguridad mejoradas y volver a las copias de seguridad estándar en tu clúster, sigue estos pasos:

  1. En la Google Cloud consola, ve a la página Clusters.

    Ir a Clústeres

  2. Haga clic en el nombre del clúster en el que quiera inhabilitar las copias de seguridad mejoradas.

  3. Haga clic en Protección de datos.

  4. En Configuración, haz clic en Editar.

  5. Haz clic en Nivel de copia de seguridad estándar (gestionado por AlloyDB), elige los ajustes de copia de seguridad y actualiza los ajustes de copias de seguridad estándar de tu clúster según sea necesario.

  6. Haz clic en Guardar. El plan de copias de seguridad asociado a tu clúster se elimina y tu clúster ahora se gestiona con la opción de copias de seguridad estándar, gestionada por AlloyDB.

gcloud

Para inhabilitar las copias de seguridad mejoradas y volver a las copias de seguridad estándar en tu clúster, ejecuta el siguiente comando:

gcloud backup-dr backup-plan-associations delete BACKUP_PLAN_ASSOCIATION_NAME
--LOCATION=BACKUP_VAULT_LOCATION

Haz los cambios siguientes:

  • BACKUP_PLAN_ASSOCIATION_NAME: el nombre de la asociación del plan de copia de seguridad que quieras eliminar.
  • BACKUP_VAULT_LOCATION: la ubicación del almacén de copias de seguridad.

Siguientes pasos