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 operadores de aplicaciones que administran operaciones de copia de seguridad de VM. Para obtener más información, consulta Públicos para la documentación aislada de GDC.
GDC admite la capacidad de crear copias de seguridad y restablecer cargas de trabajo basadas en VM y contenedores. La copia de seguridad de VMs de GDC admite la copia de seguridad y el restablecimiento de varias instantáneas de VM o discos de VM. Las copias de seguridad se administran a través de planes de copia de seguridad, que te permiten programar copias de seguridad periódicas o crearlas de forma manual. Puedes restablecer VMs completas, crear una instancia nueva con la misma configuración y 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 configuraciones y tamaños 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
- Instantáneas locales para discos de VM
Proceso de copia de seguridad y restablecimiento
Puedes crear copias de seguridad de tus datos de Distributed Cloud y restablecerlos en la consola de GDC o la API.
Para crear copias de seguridad de las cargas de trabajo de VM y contenedores, y restablecerlas, 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 automáticamente copias de seguridad programadas o crea una copia de seguridad de forma manual.
- Crea copias de seguridad de VMs o de discos en forma de instantáneas.
- Restablece VMs o instantáneas en función de 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 un parámetro de entrada cuando creas un plan de copia de seguridad de VM.
Para obtener más información, consulta Crea un repositorio de copias de seguridad.
Recursos de copia de seguridad de VM
El sistema de copia de seguridad de VM en GDC consta de estos recursos personalizados (CRs) 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 programada y recurrente. Este recurso especifica la programación de la copia de seguridad, el alcance de las VMs de las que se creará una copia 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 para copias de seguridad manuales únicas y para iniciar de forma manual una copia de seguridad definida en unVirtualMachineBackupPlan. Este recurso se puede administrar a través de la API y la consola de GDC, pero solo puedes activar un plan de copia de seguridad con la API.VirtualMachineRestoreRequest: Restablece 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 copia 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 copia de seguridad recurrente, 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 programada para crear copias de seguridad de VMs y restablecerlas.
Copias de seguridad a pedido (consola de GDC y API)
Este método usa un recurso VirtualMachineBackupRequest que hace referencia directa 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 copia de seguridad definido (consola de GDC y API)
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 realizar 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 las cargas de trabajo de VM o las instantáneas de disco para las copias de seguridad que creas de forma manual o como parte de los planes de copia de seguridad programados:
Para el restablecimiento del plan de copia de seguridad programada, consulta Crea un restablecimiento de copia de seguridad o Crea un restablecimiento detallado
Para las cargas de trabajo de VM, el proceso de restablecimiento crea una VM nueva con la misma configuración y estado del disco que la copia de seguridad. Para obtener más información, consulta Crea una VM a partir de una copia de seguridad.
Para las instantáneas de disco, el restablecimiento crea un disco nuevo con la misma configuración y estado del disco que la instantánea. Para obtener más información, consulta Restablece a partir de una instantánea.