Atlas le permite restaurar datos desde una copia de seguridad en la nube programada o bajo demanda, incluyendo instantáneas de diferentes proyectos u organizaciones. Las siguientes secciones describen cómo restaurar desde una instantánea sin cifrado en reposo mediante la Administración de claves del cliente. Para restaurar desde una instantánea con cifrado en reposo mediante la Administración de claves del cliente, consulte Restaura desde un snapshot mediante el cifrado en reposo.
Nota
Solo puede realizar restauraciones entre organizaciones a través de la interfaz de usuario de Atlas.
Consideraciones sobre la restauración
Además de los requisitos previos, ten en cuenta los siguientes requisitos y limitaciones al realizar una restauración desde una de las copias de seguridad en la nube on-demand o programadas.
Si el
DefaultRWConcernSi el valor de la instantánea de origen difiere del valorDefaultRWConcerndel clúster de destino, Atlas sobrescribe el valor de la instantánea de origen con el del clúster de destino. Si no se configura ningún valor paraDefaultRWConcernen el clúster de destino, Atlas conserva el valorDefaultRWConcernde la instantánea sin configuración explícita. Este valor puede ser diferente del valor predeterminado para esa versión de MongoDB.
Esta característica no está disponible para los clústeres de
M0.Para
M10+los clústeres dedicados, Atlas restaura las definiciones de índice de búsqueda de MongoDB desde una instantánea de Cloud Backup. Atlas no restaura los datos del índice de búsqueda, por lo que losmongotprocesos realizan... Sincronizaciones iniciales para todas las definiciones de índices de búsqueda restauradas. Si ha definido índices de búsqueda grandes en su clúster, podría experimentar retrasos durante la restauración de instantáneas.Nota
Al restaurar los datos desde el snapshot, las definiciones de índice de búsqueda de MongoDB del snapshot reemplazan cualquier definición de índice de búsqueda de MongoDB existente.
Clústeres fragmentados
Si estás realizando una restauración desde un clúster, los clústeres de origen y destino deben tener el mismo número de particiones.
Los clústeres de origen y de destino deben usar el mismo tipo de servidor de configuración. Los servidores de configuración pueden ser fragmentos de configuración o servidores de configuración dedicados.
Atlas no puede realizar una restauración de un snapshot de clúster a un set de réplicas.
Clústeres Flex
Atlas no puede restaurar snapshots de clústeres Flex, clústeres dedicados o Cloud Manager a un clúster Flex.
Un clúster Flex te permite tener solo dos snapshots. Si se necesita tener más snapshots, se debe actualizar el clúster a uno dedicado.
Recomendaciones para optimizar los tiempos de restauración
Para optimizar el rendimiento y reducir el tiempo que lleva la restauración, siga estos principios cuando sea aplicable:
Selecciona un clúster de origen que no sea global ni multi-nube.
Selecciona un clúster de destino multi-región solo si existen copias de la snapshot que planeas restaurar en todas las regiones de ese clúster.
Seleccione un clúster de destino que pertenezca a la misma región del proveedor de nube que el snapshot.
Selecciona un nivel de clúster con la misma capacidad de almacenamiento que el volumen original utilizado por el clúster de origen.
Si el clúster de destino se ejecuta en AWS con IOPS configurados, seleccione las IOPS configuradas para que se encuentren dentro del rango configurado.
Seleccione un clúster de destino que no esté configurado para usar almacenamiento NVMe. El almacenamiento NVMe degrada el rendimiento de la restauración.
Para los clústeres de origen de AWS creados antes del de marzo 27 del, haga2024 clic en el botón Faster Restore En la sección "Detalles de la copia de seguridad" del clúster, en la interfaz de usuario de Atlas, se activan restauraciones entre proyectos más rápidas mediante el método de restauración de conexión directa. El clúster de destino debe cumplir todas las condiciones de esta sección para usar esta función.
Cuando activa Faster Restore, Atlas reemplaza cada nodo en el clúster de origen uno a la vez durante su próximo periodo de mantenimiento. Si el periodo de mantenimiento termina antes de que se reemplacen todos los nodos, Atlas termina de reemplazar el nodo actual y luego espera que el siguiente periodo de mantenimiento comience a reemplazar el siguiente nodo. Las lecturas secundarias y los nodos analíticos no están disponibles durante el reemplazo gradual.
Las restauraciones entre proyectos más rápidas se habilitan automáticamente para los clústeres de AWS creados después del y el de 27 marzo, 2024 todos los clústeres de Google Cloud y Microsoft Azure, y todos los clústeres de MongoDB Atlas for Government. Si esta función está habilitada para su clúster, el Faster Restore botón no aparecerá.
Snapshots de respaldo
Si un snapshot programado falla por cualquier motivo, Atlas intenta repetir el proceso del snapshot. Si es necesario, puedes usar el snapshot de respaldo resultante para la restauración del clúster. Esto no es recomendable: los snapshots de respaldo utilizan un proceso diferente al de los snapshots regulares. Pueden contener datos inconsistentes.
Los snapshots de respaldo se marcan en la interfaz de usuario con un ícono de advertencia, y aparece un mensaje de advertencia en la ventana modal de restauración si la restauración utiliza un snapshot de respaldo.
Advertencia
La restauración del clúster desde un snapshot de respaldo pueden arrojar datos inconsistentes en todo el clúster, y deben considerarse como una opción de último recurso.
Acceso requerido
Para supervisar un trabajo de restauración de copia de seguridad hasta que se complete, debe tener acceso o superior al proyecto Project Read Only específico.
Para iniciar un trabajo de restauración, debe tener Project Backup Recovery Operator acceso, Project Backup Manager o al Project Owner proyecto.
Para restauraciones entre organizaciones o proyectos, los permisos requeridos se aplican tanto al proyecto de origen como al de destino. Debe tener los permisos necesarios: Project Backup Manager o en ambos proyectos para iniciar o administrar dichas operaciones de Project Owner restauración.
Procedimiento
Atlas borra todos los datos existentes en el clúster de destino antes de la restauración. El clúster de destino no estará disponible durante toda la restauración. Como parte de la restauración, Atlas también restaura todos los índices.
Restaurar un clúster
Para iniciar una tarea de restauración para el proyecto y clúster usando Atlas CLI, se debe ejecutar el siguiente comando:
atlas backups restores start <automated|download|pointInTime> [options]
Para supervisar que se complete una tarea de restauración específica usando Atlas CLI, ejecute el siguiente comando:
atlas backups restores watch <restoreJobId> [options]
Para obtener más información sobre la sintaxis y los parámetros de los comandos anteriores, consulta la documentación de Atlas CLI para atlas backups restores start y atlas backups restores watch.
La Administration API de Atlas proporciona diferentes puntos de conexión para restaurar clústeres M10+ y clústeres Flex.
Restaurar un snapshot de un clúster Trabajos de restauración de clústeres Flex
Restaurar un clúster
En Atlas, vaya a los Backup detalles de su proyecto.
Si aún no aparece, se debe seleccionar la organización que contiene el proyecto en el menú Organizations de la barra de navegación.
Si aún no se muestra, seleccione su proyecto en el menú Projects de la barra de navegación.
En la barra lateral, haz clic en Backup en la sección Database.
Los detalles de la copia de seguridad se muestran.
Haga clic en el enlace del clúster.
Selecciona el snapshot para la restauración y haz clic en Restore.
En la columna Actions, expande el menú Actions, y haz clic en Restore para la restauración del snapshot que deseas.
En la ventana modal, selecciona el proyecto objetivo y el clúster de destino del menú desplegable. Si el clúster de destino forma parte de un proyecto u organización diferente al clúster de origen, puedes introducir el nombre y seleccionar el proyecto de destino en el menú desplegable.
Sigue la indicación y haz clic en Restore.
Se debe reiniciar la aplicación y garantizar que use el nuevo clúster de destino.