Atlas proporciona un mecanismo para descargar snapshots de clústeres Flex y clústeres dedicados como archivos comprimidos.
Atlas elimina todos los datos existentes en el clúster de destino antes de la restauración. El clúster de destino está disponible durante la restauración.
Consideraciones de descarga
Si la descarga manual de una snapshot de copia de seguridad falla, Atlas mantiene activa la solicitud y permite reiniciar la copia de seguridad siempre que la falla de descarga más reciente haya ocurrido hace no más de una hora.
Para los clústeres de Atlas implementados en AWS o Azure, si configuraste algún nodos privados, Atlas permite descargar el snapshot a través de los nodos privados en la misma región que el snapshot. Podrías incurrir en cargos por descargar la snapshot a través del nodo privado. Para obtener más información, consulta nodos privados.
Se pueden descargar snapshots cifradas de la misma manera que las snapshots no cifradas. Recomendamos utilizar el acceso basado en roles a la llave de cifrado para el proyecto como parte de las mejores prácticas de seguridad.
Consideraciones sobre la restauración
Además de los prerrequisitos, considera los siguientes requisitos y limitaciones al restaurar desde un snapshot descargado localmente.
- Si el valor
DefaultRWConcernen la snapshot de origen difiere del valorDefaultRWConcernen el clúster de destino, Atlas reemplaza el valor en el snapshot de origen con el valor en el clúster de destino. Si no se ha configurado ningún valor paraDefaultRWConcernen el clúster de destino, Atlas conserva el valor deDefaultRWConcerndel snapshot sin configuración explícita. Esto puede diferir del valor por defecto para esa versión de MongoDB.
Esta funcionalidad no está disponible para los clusters Free (anteriormente conocidos como
M0).Los archivos descargados consisten en los archivos sin procesar copiados del directorio
data.mongorestorees incompatible con estos archivos. Para acceder a los archivos de datos, utiliza el siguiente procedimiento para iniciar una instanciamongody envíala al directorio de extracción.Si se encuentra en o cerca del Nodo privado de su proveedor de nube, es posible que no pueda descargar un snapshot a través de un nodo privado. En este caso, utiliza el punto de descarga público que proporciona Atlas.
Acceso requerido
Para descargar una snapshot de copia de seguridad, debe tener acceso al Proyecto a través de Project Backup Manager o Project Owner.
Procedimiento
En Atlas, ve a los detalles de Backup de tu 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.
Solicite su snapshot.
Haz clic en la subpestaña Snapshots.
En la columna Actions, expanda el menú Actions, y haga clic en Download para la snapshot que desea descargar.
Atlas genera un enlace de descarga de un solo uso que expira dentro de la 1 horas después de su creación. Para AWS o Azure, Atlas también genera un enlace de descarga de un solo uso para cualquier nodos privados configurados en la misma región que la snapshot.
La cantidad de tiempo para crear este enlace aumenta con el tamaño del clúster de Atlas.
Una vez que la descarga esté lista, Atlas:
Le envía por correo electrónico una alerta de que su descarga de snapshot está lista.
Muestra el enlace de descarga en la pestaña Restores & Downloads.
Nota
Disponible vía API
Como otra opción, puedes solicitar una snapshot de restauración utilizando la API. La API de administración de Atlas devuelve el enlace de descarga en el campo deliveryUrl para descargar a través de Internet pública y en el campo privateDownloadDeliveryUrls para descargar a través del nodo privado en la misma región que la snapshot.
Añade la IP o la dirección CIDR del cliente a la lista de acceso IP de tu proyecto de Atlas.
Si los rangos actuales de la lista de acceso IP del proyecto no cubren el destino IP o la dirección CIDR del cliente, haz clic en Add or Modify your IP Addresses para realizar cambios en tu lista de acceso IP de Atlas.
En Atlas, ve a los detalles de Backup de tu 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.
Utiliza la herramienta de administración de archivos de tu preferencia para extraer el fichero y acceder a los archivos de datos.
Atlas comprime el snapshot en un archivo .tar.gz. Este fichero incluye el snapshot y los mongod registros.
Extrae los archivos del fichero.
Ejemplo
El siguiente comando utiliza la utilidad
tarpara extraer unatar``archive with ``gzipcompresión.tar -xvzf ~/Downloads/mongodb-snapshots/my-cluster-snapshot.tar.gz Accede a los archivos de datos iniciando una instancia
mongoden el host y señalando al directorio de extracción usando la opción--dbpath. Para obtener más información, consulta Iniciar procesos mongod.Ejemplo
El siguiente comando inicia una instancia
mongodusando el directorio de archivos de datos extraídos:mongod --dbpath ~/Downloads/mongodb-snapshots/my-cluster-snapshot/