Si los datos de una instancia de Google Cloud Managed Lustre se borran o dañan accidentalmente, o si se borra una instancia, esos datos no se pueden recuperar directamente en la instancia. Managed Lustre no admite la recuperación de archivos ni de instancias después de la eliminación.
Para protegerte contra la pérdida de datos, debes crear copias de seguridad periódicas de los datos de tu instancia exportándolos a un bucket de Cloud Storage.
Estrategia de copia de seguridad con Cloud Storage
Puedes usar la capacidad de transferencia de datos integrada de Managed Lustre para exportar datos de tu instancia directamente a un bucket de Cloud Storage.
Para obtener instrucciones, consulta Transfiere datos a Cloud Storage.
Consideraciones clave para tu estrategia de copia de seguridad:
Exportaciones incrementales: Las transferencias de Managed Lustre a Cloud Storage son incrementales. Solo copian los archivos que aún no existen en el bucket de destino o que cambiaron desde la última transferencia.
Archivos borrados: Las exportaciones no borran los archivos del bucket de destino que se borraron de la instancia.
Espacio de nombres jerárquico (HNS): Para obtener velocidades de transferencia más rápidas, considera usar un bucket de Cloud Storage con el espacio de nombres jerárquico habilitado.
Clases de almacenamiento: Para administrar los costos de almacenamiento de las copias de seguridad a largo plazo, considera usar las clases de almacenamiento de Cloud Storage (como Nearline, Coldline o Archive) o configurar la administración del ciclo de vida de los objetos en tu bucket de copia de seguridad. Para obtener más información, consulta los Precios de Cloud Storage.
Ubicación del bucket: Para evitar cargos por transferencia de datos entre regiones y minimizar la latencia durante las operaciones de copia de seguridad y restablecimiento, crea tu bucket de copia de seguridad en la misma región que tu instancia de Managed Lustre.
Automatiza las copias de seguridad periódicas
Para mantener copias de seguridad periódicas, puedes automatizar las exportaciones de datos periódicas. Por ejemplo, puedes usar lo siguiente:
- Cloud Scheduler: Activa las exportaciones en un programa recurrente enviando
solicitudes HTTP a la
instances.exportDataAPI de REST. - Trabajos de Cron: Ejecuta secuencias de comandos programadas en una VM de Compute Engine cliente o en una
instancia de administración con el
gcloud lustre instances export-datacomando.
Restablecer datos
Para restablecer datos desde un bucket de copia de seguridad de Cloud Storage, importa los datos a una instancia de Managed Lustre. Las transferencias de importación de datos son incrementales y solo copian los archivos que aún no existen en la instancia de destino o que cambiaron desde la última transferencia. Si un archivo existe en la instancia y en el bucket de copia de seguridad, la importación sobrescribe el archivo en la instancia con la versión de la copia de seguridad si se modificó el archivo.
Para obtener instrucciones y comandos de transferencia detallados, consulta Transfiere datos a Cloud Storage o desde esta plataforma.
Según tu situación de recuperación, puedes restablecer datos en una instancia existente o volver a crear una instancia a partir de una copia de seguridad:
Restablece datos en una instancia existente:
- Se usa para recuperar archivos borrados o dañados, o para restablecer directorios específicos en una instancia activa.
- Puedes restablecer un sistema de archivos completo o especificar una ruta de acceso de subdirectorio. Si restableces a un subdirectorio, ese directorio ya debe existir en el sistema de archivos.
- Si se modificó o dañó un archivo en la instancia, la importación de la copia de seguridad sobrescribe ese archivo con la versión de Cloud Storage.
- Para evitar conflictos de escritura o inconsistencia de datos durante la importación, pausa la actividad de escritura del cliente o desactiva los clientes de la ruta de acceso del directorio de destino.
Vuelve a crear una instancia a partir de una copia de seguridad:
- Se usa para la recuperación ante desastres o después de que se borra una instancia accidentalmente.
- Crea una instancia nueva de Managed Lustre con la capacidad, el nivel de rendimiento y la red de VPC que elijas.
- Importa los datos de la copia de seguridad de tu
bucket de Cloud Storage al directorio raíz (
/) de la instancia nueva. - Una vez que se complete la operación de importación, actualiza las configuraciones de activación del cliente
en Compute Engine o actualiza tus
manifiestos de
PersistentVolumeGoogle Kubernetes Engine con la dirección IP y el nombre del sistema de archivos de la instancia nueva.