Docs Menu
Docs Home
/ /

Instantáneas S3 inmutables con bloqueo de objeto

Ops Manager puede almacenar instantáneas en un almacén de objetos compatible con S3 o S3escribiendo los datos de las instantáneas como bloques en un bucket S3 y rastreando los metadatos en la base de datos de la aplicación Ops Manager. Con instantáneas S3 inmutables, Ops Manager se integra con S3 Object Lock o un equivalente para ofrecer las siguientes funciones:

  • Almacene los datos de instantáneas y los metadatos de respaldo juntos en el depósito S3.

  • Proteja los objetos instantáneos contra eliminación o modificación hasta que expire un período de retención definido, impuesto por el almacén de objetos.

  • Importe instantáneas de un depósito habilitado para Object Lock a una implementación de Ops Manager nueva o reconstruida para recuperación ante desastres o migración.

Utilice esta función para proteger las copias de seguridad contra borrados maliciosos o accidentales, como ataques de ransomware o errores del operador. Puede restaurar las copias de seguridad en una nueva instancia de Ops Manager usando únicamente lo que almacene en S3.

Importante

Esta función requiere Ops Manager 8.0.19 o posterior.

Después de configurar un almacén de instantáneas S3 con un depósito habilitado para Object-Lock y habilitar copias de seguridad inmutables:

  • Ops Manager escribe bloques de instantáneas y los metadatos necesarios para la restauración en el depósito S3, en lugar de mantener los metadatos solo en la base de datos de la aplicación Ops Manager.

  • Si se configura, Ops Manager extiende la retención de Bloqueo de objetos para cada instantánea de modo que el almacén de objetos evite la eliminación o modificación antes de que finalice la ventana de retención del trabajo de respaldo.

  • Ops Manager puede descubrir e importar estas instantáneas inmutables desde un depósito previamente rellenado a otra instancia de Ops Manager leyendo únicamente lo que almacena el depósito S3.

Para utilizar instantáneas S3 inmutables, asegúrese de tener lo siguiente:

  • Ops Manager 8.0.19 o posterior, que incluye soporte para inmutabilidad de instantáneas e importación S3.

  • Almacén de instantáneas S3 (almacén de bloques) configurado en Ops Manager. Las instantáneas inmutables solo admiten almacenes de instantáneas basados ​​en S3, no almacenes de bloques de MongoDB ni almacenes de instantáneas del sistema de archivos.

  • Almacén de objetos compatible con Object Lock, como AWS S3 o dispositivos compatibles, con Object Lock habilitado en el bucket. La mayoría de los proveedores de S3 requieren el control de versiones de objetos para que Object Lock funcione, y algunos proveedores solo lo permiten durante la creación del bucket.

  • Requisitos de respaldo estándar, como un agente MongoDB con respaldo habilitado en nodos adecuados y un oplog (registro de operaciones) almacén para recuperación en un punto determinado del tiempo (PITR).

Importante

Las instantáneas S3 inmutables solo protegen los datos de las instantáneas. Las porciones de registros de operaciones utilizadas para PITR siguen usando el almacén de registros de operaciones configurado, que no admite el bloqueo de objetos. El uso de un depósito con bloqueo de objetos habilitado para registros de operaciones podría provocar fallos en la ruta de eliminación de registros de operaciones.

Al planificar instantáneas S3 inmutables, tenga en cuenta los siguientes elementos:

  • Sin inmutabilidad retroactiva. Ops Manager solo protege las instantáneas escritas en un bucket con Bloqueo de objetos después de habilitar la copia de seguridad inmutable. Ops Manager no aplica Bloqueo de objetos a las instantáneas existentes.

  • Configuración de Bloqueo de Objetos. Ops Manager no ofrece inmutabilidad para3 los buckets S que no admiten Bloqueo de Objetos. Debe configurar Bloqueo de Objetos en el bucket por separado. Configurar los ajustes de Bloqueo de Objetos en Ops Manager o actualizar la configuración del bucket después de su creación no habilita Bloqueo de Objetos en el bucket.

  • No se migra automáticamente los datos existentes. La función "Migrar3 copia de seguridad entre almacenes S " permite cambiar el3 almacén de instantáneas S que un trabajo de copia de seguridad utiliza para futuras instantáneas. No copia ni mueve datos de instantáneas existentes entre depósitos.

  • Retención y bloqueo de objetos en almacenes administrados. Cuando una instantánea caduca según la política de retención de trabajos de backup, Ops Manager deja de exponerla e intenta eliminar los objetos relacionados. Ops Manager solo puede eliminar los objetos una vez que expire el período de retención de bloqueo de objetos.

  • Retención en almacenes importados. Ops Manager nunca elimina datos de almacenes importados. La retención solo afecta la visibilidad de los metadatos en Ops Manager.

Para configurar instantáneas S3 inmutables, complete las siguientes tareas:

  1. Habilitar copias de seguridad inmutables en Ops Manager.

  2. Cree un depósito S3 habilitado para Object-Lock.

  3. Configure un nuevo almacén de instantáneas S3 en Ops Manager.

  4. Cambie los trabajos de respaldo existentes al almacén inmutable S3.

Una función de Ops Manager controla las copias de seguridad inmutables. Debe habilitar esta función antes de configurar el almacén de instantáneas S3.

1

En el host de Ops Manager, abra el archivo de configuración. Por ejemplo: conf-mms.properties.

2

Agregue o actualice la siguiente propiedad:

brs.immutableBackupEnabled=true

Esta bandera habilita la inmutabilidad de instantáneas S3 para almacenes respaldados por depósitos habilitados para Object-Lock.

3

Reinicie Ops Manager para que el cambio de configuración surta efecto.

1

En su sistema de almacenamiento de objetos compatible con S3 o S3, cree un nuevo depósito dedicado a copias de seguridad inmutables de MongoDB.

2

Habilite el bloqueo de objetos durante la creación del bucket. La mayoría de los proveedores de S3 requieren el control de versiones de objetos para que el bloqueo de objetos funcione.

3

Configure un modo y período de retención predeterminados en su almacén de objetos.

Nota

No se puede habilitar el Bloqueo de objetos para un almacén de instantáneas S3 existente en Ops Manager. Si ya usa un bucket S3 para copias de seguridad, pero necesita instantáneas inmutables, cree un nuevo bucket con el Bloqueo de objetos habilitado y configure un nuevo almacén de instantáneas S3.

1

En Ops Manager, cree un nuevo almacén de instantáneas S3 que apunte al depósito habilitado para Object-Lock.

2

Especifique el nombre del bucket, el punto final, la región y las credenciales según lo requiera su proveedor de S3. Asegúrese de que la configuración de Bloqueo de objetos en Ops Manager coincida con la de su bucket de S3.

3

Ops Manager valida automáticamente la conectividad cuando guarda la tienda.

Este almacén de instantáneas sirve como destino para las instantáneas inmutables. Ops Manager escribe en el bucket tanto bloques de instantáneas como metadatos para las copias de seguridad que utilizan este almacén.

Nota

Aún necesita una instancia de MongoDB para que actúe como almacén de metadatos para las operaciones de Ops Manager.

Para cada trabajo de respaldo que desee proteger con instantáneas inmutables:

1

Confirme que el trabajo esté Activo y utilice S3 como su tipo de almacenamiento de instantáneas.

2

Uso el Admin UI o la API de respaldo para actualizar el ID del almacén de instantáneas S3 del trabajo de respaldo al nuevo almacén inmutable S3. Ops Manager almacena esta asignación en el documento del trabajo de respaldo.

3

Tras cambiar la tienda, Ops Manager programa la siguiente instantánea como una instantánea completa en la nueva tienda. Cualquier instantánea en curso continúa en la tienda original. Ops Manager fuerza la siguiente instantánea a ser una instantánea completa en la nueva tienda.

Al cambiar de tienda:

  • Las instantáneas existentes permanecen en el almacén anterior. Ops Manager no transfiere las instantáneas tomadas antes del cambio. Permanecen en el bucket S original3 y se restauran desde ese almacén hasta que caducan, según la política de retención configurada.

  • La primera instantánea del nuevo almacén está llena. Esto garantiza que Ops Manager almacene todos los bloques de esa instantánea en un único3 almacén de instantáneas S. Cada restauración recupera datos de un solo almacén.

  • Las instantáneas posteriores son incrementales. Las instantáneas posteriores a la primera instantánea completa en el nuevo almacén utilizan el comportamiento de copia de seguridad incremental.

Si necesita restaurar datos de un bucket S3 preexistente que contiene instantáneas inmutables y metadatos de copia de seguridad, puede importarlas a una implementación de Ops Manager. Utilice este flujo de trabajo para escenarios de recuperación ante desastres, como la restauración de copias de seguridad tras reconstruir Ops Manager.

Importante

Las instantáneas importadas son solo para operaciones de restauración únicas. Ops Manager no gestiona el ciclo de vida de las instantáneas importadas ni las incluye en las programaciones de copias de seguridad activas.

1

En Ops Manager, registre el bucket como un almacén de instantáneas de importación.

2

Ejecute el flujo de trabajo de importación de instantáneas para escanear el depósito, validar metadatos y registrar instantáneas disponibles en un proyecto de destino.

3

Tras importar las instantáneas, estas aparecen como un clúster independiente en el proyecto, separado de los clústeres con programaciones de copia de seguridad activas. Puede usar estas instantáneas para operaciones de restauración.

Ops Manager nunca elimina ni recupera datos de los almacenes importados. Usted controla el ciclo de vida de los objetos de instantánea importados en la capa de almacenamiento de objetos.

La restauración a un punto en el tiempo (PITR) combina una instantánea de línea base con los datos del registro de operaciones almacenados en un almacén de registros de operaciones. Las instantáneas inmutables solo afectan al componente de instantánea de línea base:

  • Al cambiar a un almacén de instantáneas S3 inmutable, PITR continúa trabajando con las instantáneas y los datos del registro de operaciones existentes. Las instantáneas antiguas permanecen en su almacén original y la configuración del almacén del registro de operaciones no cambia.

  • Una vez que se completa la primera instantánea inmutable completa en el nuevo almacén, PITR puede usar esa instantánea como base y continuar rastreando registros de operaciones desde su almacén de registros de operaciones configurado.

  • PITR no está disponible para instantáneas importadas. Solo se pueden restaurar instantáneas importadas al punto exacto en que Ops Manager las creó.

Las instantáneas S3 inmutables no generan pérdidas de datos adicionales al cambiar de almacén de instantáneas. Cada instantánea se restaura desde un único almacén, por lo que la lógica de restauración no requiere datos de varios buckets para una instantánea.

  • Todas las instantáneas existentes permanecen en el almacén S3 original y son totalmente restaurables.

  • PITR funciona a partir de los datos de registro de operaciones e instantáneas completados más recientes.

  • Ops Manager marca la instantánea en progreso en la nueva tienda como fallida o incompleta y no la utiliza para restauraciones.

  • La última instantánea exitosa en la tienda original sigue siendo la última instantánea restaurable.

  • Una vez que Ops Manager y el clúster se recuperan, Ops Manager programa una nueva instantánea completa en el almacén inmutable en la próxima ventana de instantáneas.

Debido a que la primera instantánea en el nuevo almacén es siempre una instantánea completa y cada instantánea se restaura desde un único almacén, la lógica de restauración no depende de la mezcla de datos de múltiples buckets S3 para una única instantánea.

Volver

Restauración directa de S3