Restablece un clúster de AlloyDB desde una 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.

Restablece un clúster de AlloyDB a partir de una copia de seguridad protegida

Para restablecer un clúster de AlloyDB para PostgreSQL a partir de una copia de seguridad almacenada, sigue estas instrucciones:

  1. Restablece la copia de seguridad en un clúster nuevo del servicio Backup and DR.

    Console

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

      • El usuario final debe tener roles/alloydb.admin en el proyecto en el que se encuentra el clúster de AlloyDB de destino.
      • El usuario final debe tener los roles/backupdr.restoreUser en el proyecto en el que existe la copia de seguridad de origen.

      Ir a Copias de seguridad almacenadas en la vault

      En la página Copias de seguridad en la bóveda, solo se enumeran los recursos de datos que tienen planes de copias de seguridad aplicados y sus copias de seguridad almacenadas en una backup vault dentro de ese proyecto.

    2. Selecciona la copia de seguridad que deseas restablecer. En la página de detalles de la copia de seguridad o en el menú , selecciona Restablecer.

      En la página Restablecer una copia de seguridad, se muestran las siguientes opciones de restablecimiento:

      • El campo Tipo de recurso se completa previamente con AlloyDB.
      • En Nombre del recurso, selecciona el clúster de AlloyDB que deseas restablecer.
      • Cuando haces clic en Copia de seguridad, se abre un panel que muestra todas las copias de seguridad disponibles. Selecciona la copia de seguridad específica que deseas restablecer.
      • En Elige el destino de restablecimiento, selecciona el proyecto en el que deseas restablecer el clúster de AlloyDB.
    3. Haz clic en Continuar.

    4. En la siguiente página, se muestran los detalles del restablecimiento hasta el momento y se te solicita que configures un clúster nuevo: Esto crea un clúster de AlloyDB nuevo basado en la configuración almacenada en tu copia de seguridad. Puedes personalizar el clúster después de que se complete el restablecimiento. Proporciona un nuevo ID de clúster con letras minúsculas, números y guiones. Comienza con una letra.

    5. Elige un método de conexión privada: Existen dos métodos para conectar servicios en Google Cloud o en redes de VPC alojadas en terceros, sin asignar direcciones IP externas:

      • Acceso privado a servicios: Asigna el clúster a una sola red de VPC a través de una conexión de intercambio de tráfico. Usa esta opción cuando te conectes a servicios específicos deGoogle Cloud y de terceros en la misma red de VPC que el clúster de AlloyDB. Esto requiere APIs adicionales.
      • Private Service Connect: Permite el acceso al clúster desde una o más redes de VPC con listas de entidades permitidas y extremos de Private Service Connect.

    gcloud

    gcloud beta alloydb clusters restore RESTORED_CLUSTER_ID \
        --project=WORKLOAD_PROJECT_ID \
        --region=REGION \
        --backupdr-backup=BACKUP_NAME
    

    Reemplaza lo siguiente:

    • RESTORED_CLUSTER_ID: Es el ID del nuevo clúster de AlloyDB que restablecerás.
    • WORKLOAD_PROJECT_ID: Es el ID del proyecto en el que deseas restablecer el clúster de AlloyDB.
    • REGION: Es la región de Google Cloud en la que deseas restablecer el clúster de AlloyDB.
    • BACKUP_NAME: Es el nombre de la copia de seguridad que deseas restablecer.
  2. Después de que Backup and DR termine de crear el clúster, crea una instancia principal para él.

    Cuando crees la nueva instancia principal, deberás especificar su configuración, incluidos su tamaño y sus marcas. Backup and DR no almacena la configuración de la instancia como parte de la copia de seguridad. Ten en cuenta que la configuración no tiene que coincidir exactamente con la de la instancia principal original.

    Cuando el servicio de copia de seguridad y DR termine de crear la instancia, podrás usarla para acceder a los datos restablecidos.

  3. Si es necesario, termina de configurar el clúster nuevo configurando instancias de read-pool.

Restablece un clúster de AlloyDB a un momento determinado

  1. Para restablecer un clúster de AlloyDB para PostgreSQL a un momento determinado específico, sigue estas instrucciones:

    Console

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

      • El usuario final necesita lo siguiente:

      roles/alloydb.admin en el proyecto en el que se encuentra el clúster de AlloyDB de destino

      roles/backupdr.restoreUser en el proyecto en el que existe la copia de seguridad de origen

      Ir a Copias de seguridad almacenadas en la vault

      En la página Copias de seguridad en la bóveda, solo se enumeran los recursos de datos que tienen planes de copias de seguridad aplicados y sus copias de seguridad almacenadas en una backup vault dentro de ese proyecto.

    2. En la parte superior de la lista de copias de seguridad, selecciona Restablecer desde un punto en el tiempo.

      Aparecerá el panel Restablece desde un momento determinado en un clúster nuevo. Aquí es donde seleccionas el punto en el tiempo al que deseas restablecer y los detalles del clúster nuevo que crearás:

      • Elige un momento determinado: Ingresa un momento objetivo dentro del período de recuperación de este clúster para restablecer los datos del clúster.

      • Configurar un clúster nuevo: Esto crea un clúster de AlloyDB nuevo según la configuración almacenada en tu copia de seguridad. Puedes personalizar el clúster después de que se complete el restablecimiento.

      Proporciona un nuevo ID de clúster con letras minúsculas, números y guiones. Comienza con una letra.

    3. Elige un método de conexión privada:

      Existen dos métodos para conectar servicios en Google Cloud o en redes de VPC alojadas en terceros, sin asignar direcciones IP externas:

      • Acceso privado a servicios: Asigna el clúster a una sola red de VPC a través de una conexión de intercambio de tráfico. Usa esta opción cuando te conectes a servicios específicos deGoogle Cloud y de terceros en la misma red de VPC que el clúster de AlloyDB. Esto requiere APIs adicionales.

      • Private Service Connect: Permite el acceso al clúster desde una o más redes de VPC con listas de entidades permitidas y extremos de Private Service Connect.

    gcloud

    1. Restablece la copia de seguridad en un clúster nuevo del servicio Backup and DR. Este es un proceso de 2 pasos.

      Primero, debes encontrar el ID de la fuente de datos:

      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_NAME'
      

      Luego, realiza el restablecimiento de un momento determinado

    2. Para restablecer el clúster, usa el ID de la fuente de datos en la siguiente secuencia de comandos:

        gcloud beta alloydb clusters restore RESTORED_CLUSTER_ID \
          --project=WORKLOAD_PROJECT_ID \
          --region=REGION \
          --backupdr-data-source=projects/VAULT_PROJECT_ID/locations/REGION/backupVaults/BV_ID/dataSources/DS_ID \
          --point-in-time=POINT_IN_TIME
      

      Reemplaza lo siguiente:

      • WORKLOAD_PROJECT_ID: Es el ID del proyecto en el que deseas restablecer el clúster de AlloyDB.
      • REGION: Es la región de Google Cloud en la que deseas restablecer el clúster de AlloyDB.
      • RESTORED_CLUSTER_ID: Es el ID del nuevo clúster de AlloyDB que restablecerás.
      • VAULT_PROJECT_ID: Es el ID del proyecto que contiene la bóveda de copias de seguridad.
      • BV_ID: Es el ID de la bóveda de copias de seguridad.
      • DS_ID: Es el ID de la fuente de datos.
      • POINT_IN_TIME: Es el momento específico al que deseas restablecer el clúster. Un valor de ejemplo es "2025-10-10T10:16:10Z".
  2. Después de que Backup and DR termine de crear el clúster, crea una instancia principal para él.

    Cuando crees la instancia principal nueva, deberás especificar su configuración, incluidos su tamaño y sus marcas. Backup and DR no almacena la configuración de la instancia como parte de la copia de seguridad. Ten en cuenta que la configuración no tiene que coincidir exactamente con la de la instancia principal original.

    Cuando el servicio de copia de seguridad y DR termine de crear la instancia, podrás usarla para acceder a los datos restablecidos.

  3. Si es necesario, termina de configurar el clúster nuevo configurando instancias de read-pool.

Enumera las copias de seguridad en la bóveda de copias de seguridad

Enumera las copias de seguridad y selecciona la que deseas restablecer. Puedes encontrar el ID de la fuente de datos y, luego, enumerar todas las copias de seguridad en la fuente de datos con estos comandos:

      # Find the data source id
      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_NAME "'

      # List backups
      gcloud backup-dr backups list \
        --project=VAULT_PROJECT_ID \
        --location=REGION \
        --backup-vault=BV_ID \
        --data-source='projects/VAULT_PROJECT_ID/locations/REGION/backupVaults/BV_ID/dataSources/DS_ID'

Reemplaza lo siguiente:

  • REGION: La Google Cloud región
  • WORKLOAD_PROJECT_ID: Es el ID del proyecto en el que se encuentra tu clúster de AlloyDB.
  • WORKLOAD_PROJECT_NUMBER: Es el número del proyecto en el que se encuentra tu clúster de AlloyDB.
  • CLUSTER_NAME: Es el nombre de tu clúster de AlloyDB.
  • VAULT_PROJECT_ID: Es el ID del proyecto que contiene la bóveda de copias de seguridad.
  • BV_ID: Es el ID de la bóveda de copias de seguridad.
  • DS_ID: Es el ID de la fuente de datos.