Cloud Manager ofrece copias de seguridad consultables. Esta función permite consultar instantáneas de copias de seguridad específicas con mayor rapidez. Puede usar las copias de seguridad consultables para:
Restaura un subconjunto de datos dentro de la implementación de MongoDB.
Compare las versiones anteriores de los datos con los datos actuales.
Identificar el mejor punto en el tiempo para restaurar un sistema comparando los datos de varias snapshot.
Considerations
Instancia de solo lectura
Cloud Manager aprovisiona estas instantáneas consultables como instancias MongoDB de solo lectura.
Importante
Estas instancias están disponibles hasta por 24 horas.
Restricciones de consulta en las instantáneas consultables
No se pueden realizar las siguientes operaciones en instantáneas consultables:
Consultas que requieren el uso del disco, como ejecutar la agregación con el
allowDiskUseOpción para realizar operaciones de clasificación grandes.
No se pueden consultar instantáneas cifradas
Si usted Siha cifrado sus instantáneas, no podrá consultarlas.
No se pueden consultar instantáneas filtradas del espacio de nombres
Si aplicó filtros de espacio de nombres a una instantánea, no podrá consultar esa instantánea.
Métodos de conexión
Las conexiones con estas instancias han terminado. TLS/SSL y requiere autenticación x..509 Cloud Manager ofrece:
Un ejecutable que crea un túnel que maneja la conexión, incluido el cliente TLS/SSL y la509 autenticación x..
Certificados x. si desea gestionar los509 detalles de conexión manualmente, incluida la 509 autenticación TLS/SSL y x..
Requisitos previos
Los respaldos consultables están disponibles para los sets de réplicas MongoDB 3.2 o versiones posteriores, o para los clústeres MongoDB 3.2 o versiones posteriores fragmentados con CSRS.
Importante
Utilice las últimas versiones de MongoDB Database Tools, que incluyen mongodump y. Utilice la última mongorestore versión mongosh de.
Las versiones anteriores de presentan un problema que puede provocar que las claves de las opciones de colección se volquen en el orden incorrecto. Para obtener más información,mongodump consulte 3411HERRAMIENTAS-.
Copia de seguridad de consultas (utilizar túnel para conectarse)
Nota
El túnel maneja la seguridad(TLS/SSL y509 autenticación x.) para conectarse a la instancia.
Vete a Backup Ver y hacer clic en la Overview pestaña.
Para la implementación cuya copia de seguridad desea consultar, haga clic en el botón de puntos suspensivos debajo de la columna Options y seleccione Query.
También puede hacer clic en la implementación para ver sus instantáneas y hacer clic en el botón Query debajo de la columna Actions.
Sigue las indicaciones para query un snapshot de copia de seguridad.
Seleccione la instantánea que desea consultar y haga clic en Next.
Start El proceso para consultar una instantánea. Se le solicitará la verificación del factor 2.
Seleccione Backup Tunnel como método de conexión a la instantánea consultable.
Selecciona tu plataforma y descarga.
Descomprima el archivo descargado.
Nota
Espere a que se monte la instantánea consultable antes de continuar. El tiempo de montaje de la instantánea depende de su tamaño. Para verificar que la instantánea esté montada:
En MongoDB Cloud Manager, ve a la página Continuous Backup de tu proyecto.
Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Continuous Backup en la sección Database.
Se muestra la página Copia de seguridad continua.
Seleccione la pestaña Restore History.
Cuando se monta la instantánea, la columna Status informa la fecha y la hora de la operación de montaje.
Abra una terminal o un símbolo del sistema y acceda al directorio <tunnel> sin comprimir. Ejecute el archivo ejecutable para iniciar el túnel.
El puerto predeterminado del túnel es
27017. Para cambiarlo, use el indicador--local, como en el siguiente ejemplo:./<tunnel executable> --local localhost:27020 Nota
Si cambia el puerto, debe incluir la información del puerto al conectarse.
Para obtener la lista completa de opciones que puede pasar al túnel, ejecute el ejecutable del túnel con la opción
-h:./<tunnel executable> -h Utilice o un controlador MongoDB para conectarse a la copia de seguridad a través del
mongoshtúnel.Si se conecta localmente desde la misma máquina donde se ejecuta el túnel, no es necesario especificar una cadena de conexión ni información del host. De lo contrario, especifique una cadena de conexión o información del host para la máquina donde se ejecuta el túnel.
Si has cambiado el puerto en el que escucha el túnel, deberás especificar la información del puerto al conectarte.
Tip
Una vez que haya terminado de consultar esta instantánea, puede finalizar la instancia consultable:
Vaya a Restore History y pase el cursor sobre la columna Status del elemento de implementación.
Haga clic en Cancel.
Importante
Rotar la clave maestra después de restaurar instantáneas cifradas con AES256-GCM
Si restaura una instantánea cifrada que Cloud Manager cifró con AES256-GCM, gire su clave maestra después de completar la restauración.
Copia de seguridad de consultas (manejar la autenticación TLS manualmente)
Nota
Los certificados X.509 son válidos por 24 horas.
Vaya a Backup la vista y haga clic en la Overview pestaña.
Para la implementación cuya copia de seguridad desea consultar, haga clic en la Options columna y luego Query seleccione.
También puede hacer clic en la implementación para ver sus instantáneas y hacer clic en el botón Query debajo de la columna Actions.
Sigue las indicaciones para query un snapshot de copia de seguridad.
Seleccione la instantánea que desea consultar y haga clic en Next.
Start El proceso para consultar una instantánea. Si se le solicita su contraseña, introdúzcala para verificarla.
Seleccione Connect Manually como método de conexión a la instantánea consultable.
Descargue el archivo PEM del cliente X.509.
Descargue el archivo PEM de la autoridad de certificación.
Nota
Espere a que se monte la instantánea consultable antes de continuar. El tiempo de montaje de la instantánea depende de su tamaño. Para verificar que la instantánea esté montada:
En MongoDB Cloud Manager, ve a la página Continuous Backup de tu proyecto.
Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Continuous Backup en la sección Database.
Se muestra la página Copia de seguridad continua.
Seleccione la pestaña Restore History.
Cuando se monta la instantánea, la columna Status informa la fecha y la hora de la operación de montaje.
Use o un controlador MongoDB para conectarse al host de copia de seguridad
mongoshconsultable. Para ello, debe especificar el nombre de host y el puerto, la opción TLS y los509 certificados X..Ejemplo
Si usa para conectarse a la
mongoshinstancia:mongosh my-queryable-backup-host.mongodb.com:27217 \ --tls --tlsCertificateKeyFile <client certificate> \ --tlsCAFile mms-backup-ca.pem
Tip
Una vez que haya terminado de consultar esta instantánea, puede finalizar la instancia consultable:
Vaya a Restore History y pase el cursor sobre la columna Status del elemento de implementación.
Haga clic en Cancel.
Importante
Rotar la clave maestra después de restaurar instantáneas cifradas con AES256-GCM
Si restaura una instantánea cifrada que Cloud Manager cifró con AES256-GCM, gire su clave maestra después de completar la restauración.
Próximos pasos
Para restaurar una base de datos o una colección mediante la instancia de copia de seguridad consultable de MongoDB, consulte Restaurar una base de datos o una colección desde una copia de seguridad consultable.