Descripción general

En este documento, se proporciona una descripción general de las operaciones de copia de seguridad y restablecimiento de máquina virtual (VM) en entornos aislados de Google Distributed Cloud (GDC). Se describen las diferentes metodologías y la distinción entre las capacidades de la consola y la API de GDC.

Este documento está dirigido a los desarrolladores de grupos de administradores de plataformas o de operadores de aplicaciones que administran las operaciones de copias de seguridad de VM. Para obtener más información, consulta Públicos de la documentación de Google Distributed Cloud aislado.

GDC admite la capacidad de crear copias de seguridad y restablecer cargas de trabajo basadas en VM y contenedores. La copia de seguridad de la VM de GDC admite la creación de copias de seguridad y el restablecimiento de varias instantáneas de VM o de discos de VM. Las copias de seguridad se administran a través de planes de copias de seguridad, que te permiten programar copias de seguridad periódicas o crear copias de seguridad de forma manual. Puedes restablecer VMs completas, crear una instancia nueva con la misma configuración y el mismo estado del disco que la copia de seguridad, o restablecer instantáneas de disco.

La copia de seguridad de GDC para VMs ofrece las siguientes funciones:

  • Compatibilidad con diferentes tamaños y configuraciones de instancias de VM
  • Datos del cliente almacenados en el almacenamiento principal en forma de volúmenes persistentes de Kubernetes y de imágenes de disco de VM
  • Son instantáneas locales para los discos de VM.

Proceso de copia de seguridad y restauración

Puedes crear copias de seguridad de tus datos de Distributed Cloud y restablecerlos en la consola o la API de GDC.

Para crear copias de seguridad de las cargas de trabajo de contenedores y VM, y restablecerlas, sigue estos pasos generales:

  1. Crea un repositorio de copias de seguridad.
  2. Crea un plan de copias de seguridad que haga referencia al repositorio de copias de seguridad:
  3. Crear copias de seguridad de VMs o crear copias de seguridad de discos en forma de instantáneas
  4. Restablece VMs o instantáneas según las copias de seguridad.

Descripción general del repositorio de copias de seguridad

Antes de crear copias de seguridad o instantáneas, debes crear un repositorio de copias de seguridad. Un repositorio de copias de seguridad contiene información de configuración, por ejemplo, el nombre del bucket, la región y el extremo de almacenamiento. El nombre del repositorio de copias de seguridad se proporciona como parámetro de entrada cuando creas un plan de copias de seguridad de VM.

Para obtener más información, consulta Crea un repositorio de copias de seguridad.

Recursos de copias de seguridad de VM

El sistema de copias de seguridad de VMs en GDC consta de los siguientes recursos personalizados (CR) clave:

  • BackupRepository: Es la ubicación en la que se almacenan los datos de la copia de seguridad. Este recurso se puede administrar a través de la API y la consola de GDC.
  • VirtualMachineBackupPlanTemplate: Define el repositorio de copias de seguridad que se usa. Este recurso se puede administrar a través de la API y la consola de GDC.
  • VirtualMachineBackupPlan: Define una estrategia de copia de seguridad recurrente y programada. Este recurso especifica la programación de copias de seguridad, el alcance de las VMs de las que se crearán copias de seguridad y la política de retención de las copias de seguridad. Este recurso solo se puede administrar a través de la API.
  • VirtualMachineBackupRequest: Activa una copia de seguridad inmediata. Este recurso se puede usar tanto para copias de seguridad manuales únicas como para iniciar manualmente una copia de seguridad definida en un VirtualMachineBackupPlan. Este recurso se puede administrar a través de la API y la consola de GDC, pero solo puedes activar un plan de copias de seguridad con la API.
  • VirtualMachineRestoreRequest: Restaura una VM a partir de una copia de seguridad. Este recurso se puede administrar a través de la API y la consola de GDC.

Planifica copias de seguridad

Puedes crear un plan de copia de seguridad y realizar funciones de copia de seguridad y restablecimiento con la API o la consola de GDC. Todos los métodos de copia de seguridad son compatibles con la API, mientras que las copias de seguridad manuales y a pedido son los únicos tipos de copias de seguridad que admite la consola de GDC.

Copias de seguridad programadas (solo a través de la API)

Este método implica la creación de un recurso VirtualMachineBackupPlan, que hace referencia a un VirtualMachineBackupPlanTemplate. Puedes definir una programación de copias de seguridad recurrentes, el alcance de las VMs que se incluirán y una política de retención.

Para obtener más detalles, consulta Crea un plan de copia de seguridad programado para crear copias de seguridad de las VMs y restablecerlas.

Copias de seguridad a pedido (consola y API de GDC)

Este método usa un recurso VirtualMachineBackupRequest que hace referencia directamente a un VirtualMachineBackupPlanTemplate. Puedes realizar una copia de seguridad única de una VM o un disco de VM específicos. Para obtener más detalles, consulta Crea una copia de seguridad manual.

Activación manual de un plan de copias de seguridad definido (consola y API de GDC)

Este método usa un recurso VirtualMachineBackupRequest que hace referencia a un VirtualMachineBackupPlan existente. Activa de inmediato una copia de seguridad de todas las VMs definidas en el alcance del plan al que se hace referencia. Este método de copia de seguridad es útil para crear una copia de seguridad ad hoc de un grupo de VMs que forman parte de un plan programado.

Para obtener más información, consulta Crea una copia de seguridad manual.

Restablecer copias de seguridad

Puedes restablecer cargas de trabajo de VM o instantáneas de disco para las copias de seguridad que creas de forma manual o como parte de los planes de copias de seguridad programadas: