En este documento se ofrece una descripción general de las operaciones de copia de seguridad y restauración de máquinas virtuales (VMs) en entornos aislados de Google Distributed Cloud (GDC). En él se describen las diferentes metodologías y la distinción entre las funciones de la consola y la API de GDC.
Este documento está dirigido a los desarrolladores de grupos de administradores de plataformas u operadores de aplicaciones que gestionan operaciones de copia de seguridad de máquinas virtuales. Para obtener más información, consulta Audiencias de la documentación aislada de GDC.
GDC permite crear copias de seguridad y restaurar cargas de trabajo basadas en contenedores y en máquinas virtuales. La copia de seguridad de máquinas virtuales de GDC admite la creación de copias de seguridad y la restauración de varias máquinas virtuales o de instantáneas de discos de máquinas virtuales. Las copias de seguridad se gestionan mediante planes de copias de seguridad, que te permiten programar copias periódicas o crear copias manualmente. Puedes restaurar máquinas virtuales completas, creando una instancia con la misma configuración y estado del disco que la copia de seguridad, o restaurar capturas de disco.
La copia de seguridad de GDC para VMs ofrece las siguientes funciones:
- Compatibilidad con diferentes configuraciones y tamaños de instancias de VM.
- Datos de clientes almacenados en el almacenamiento principal en forma de volúmenes persistentes de Kubernetes e imágenes de disco de máquinas virtuales.
- Capturas locales de discos de VM.
Proceso de copia de seguridad y restauración
Puedes crear copias de seguridad y restaurar tus datos de Distributed Cloud en la consola de GDC o en la API.
Para crear copias de seguridad y restaurar cargas de trabajo de máquinas virtuales y contenedores, sigue estos pasos generales:
- Crea un repositorio de copias de seguridad.
- Crea un plan de copia de seguridad que haga referencia al repositorio de copias de seguridad:
- Permite que el plan de copia de seguridad cree copias de seguridad programadas automáticamente o crea una copia de seguridad manualmente.
- Crea copias de seguridad de las VMs o de los discos en forma de instantáneas.
- Restaura las máquinas virtuales o las capturas a partir de las copias de seguridad.
Información general sobre el repositorio de copias de seguridad
Antes de crear copias de seguridad o capturas, debes crear un repositorio de copias de seguridad. Un repositorio de copias de seguridad contiene información de configuración, como el nombre del segmento, la región y el endpoint de almacenamiento. El nombre del repositorio de copias de seguridad se proporciona como parámetro de entrada al crear un plan de copias de seguridad de VMs.
Para obtener más información, consulta Crear un repositorio de copias de seguridad.
Recursos de copias de seguridad de máquinas virtuales
El sistema de copias de seguridad de VMs de GDC consta de estos recursos personalizados (CRs) clave:
BackupRepository: la ubicación donde se almacenan los datos de la copia de seguridad. Este recurso se puede gestionar a través de la API y de la consola de GDC.VirtualMachineBackupPlanTemplate: define el repositorio de copias de seguridad que se va a usar. Este recurso se puede gestionar a través de la API y de la consola de GDC.VirtualMachineBackupPlan: define una estrategia de copia de seguridad programada y periódica. Este recurso especifica la programación de las copias de seguridad, el ámbito de las VMs de las que se va a crear una copia de seguridad y la política de conservación de las copias de seguridad. Este recurso solo se puede gestionar a través de la API.VirtualMachineBackupRequest: activa una copia de seguridad inmediata. Este recurso se puede usar tanto para copias de seguridad manuales puntuales como para iniciar manualmente una copia de seguridad definida en unVirtualMachineBackupPlan. Este recurso se puede gestionar a través de la API y de la consola de GDC, pero solo puedes activar un plan de copias de seguridad mediante la API.VirtualMachineRestoreRequest: restaura una VM a partir de una copia de seguridad. Este recurso se puede gestionar a través de la API y de la consola de GDC.
Planificar copias de seguridad
Puedes crear un plan de copia de seguridad y realizar funciones de copia de seguridad y restauración mediante la API o la consola de GDC. Todos los métodos de copia de seguridad se admiten a través de la API, mientras que las copias de seguridad manuales y bajo demanda son los únicos tipos de copias de seguridad que admite la consola de GDC.
Copias de seguridad programadas (solo 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 periódica, el ámbito de las VMs que se van a incluir y una política de retención.
Para obtener más información, consulta Crear un plan de copia de seguridad programada para crear copias de seguridad y restaurar VMs.
Copias de seguridad bajo demanda (consola y API de GDC)
Este método usa un recurso VirtualMachineBackupRequest que hace referencia directamente a un VirtualMachineBackupPlanTemplate. Puedes crear una copia de seguridad puntual de una VM o un disco de VM específicos. Para obtener más información, consulta el artículo Crear una copia de seguridad manual.
Activación manual de un plan de copia de seguridad definido (consola y API de GDC)
Este método usa un recurso VirtualMachineBackupRequest que hace referencia a un VirtualMachineBackupPlan. Activa inmediatamente una copia de seguridad de todas las VMs definidas en el ámbito del plan al que se hace referencia. Este método de copia de seguridad es útil para crear una copia de seguridad específica de un grupo de VMs que forman parte de un plan programado.
Para obtener más información, consulta el artículo Crear una copia de seguridad manual.
Restaurar copias de seguridad
Puedes restaurar cargas de trabajo de VMs o capturas de disco de las copias de seguridad que crees manualmente o como parte de los planes de copias de seguridad programadas:
Para restaurar un plan de copia de seguridad programado, consulta Crear una restauración de copia de seguridad o Crear una restauración granular.
En el caso de las cargas de trabajo de máquinas virtuales, el proceso de restauración crea una máquina virtual con la misma configuración y el mismo estado de disco que la copia de seguridad. Para obtener más información, consulta Crear una VM a partir de una copia de seguridad.
En el caso de las instantáneas de disco, la restauración crea un disco con la misma configuración y el mismo estado que la instantánea. Para obtener más información, consulta Restaurar a partir de una captura.