Principios y soluciones de copia de respaldo
Las instancias DDS admiten copias de respaldo automatizadas y manuales. Puede hacer copias de respaldo de bases de datos periódicamente. Si una base de datos está defectuosa o los datos están dañados, puede restaurar la base de datos utilizando archivos de copia de respaldo para garantizar la fiabilidad de los datos.
Principios de copia de respaldo
- Instancia de clúster
Una instancia de clúster consta de un nodo de configuración y varios nodos mongos y shard. El nodo config se utiliza para almacenar la información de configuración de una instancia de clúster, y el nodo shard se utiliza para almacenar datos de una instancia de clúster. La copia de respaldo de una instancia de clúster significa que los datos de los nodos config y shard se hacen copias de respaldo por separado. Como se muestra en Figura 1, los nodos config y shard en una instancia de clúster se respaldan en sus propios nodos ocultos. El proceso de copia de respaldo ocupa ciertos recursos de CPU y memoria de los nodos ocultos. Durante la copia de respaldo, el uso de la CPU, el uso de la memoria y el retardo primario/en espera del nodo oculto aumentan ligeramente, lo que es normal. Los archivos de copia de respaldo en los nodos ocultos se comprimirán y almacenarán en OBS, y el espacio de almacenamiento de la instancia no estará ocupado.
- Instancia de conjunto de réplicas
Como se muestra en Figura 2, se realiza una copia de respaldo de los datos de instancia de conjunto de réplicas en nodos ocultos. El proceso de copia de respaldo ocupa ciertos recursos de CPU y memoria del nodo oculto. Durante la copia de respaldo, el uso de la CPU, el uso de la memoria y el retardo primario/en espera del nodo oculto aumentan ligeramente, lo que es normal. Los archivos de copia de respaldo en los nodos ocultos se comprimirán y almacenarán en OBS, y el espacio de almacenamiento de la instancia no estará ocupado.
- Instancia de nodo único
La copia de respaldo de instancia de un solo nodo se realiza en un solo nodo. El archivo de copia de respaldo se almacena en OBS como un paquete, que no ocupa el almacenamiento de la instancia.
Se realiza una copia de respaldo de una instancia de nodo único mediante mongodump. Durante la copia de respaldo, los recursos de CPU y memoria del nodo están ocupados. Si los recursos son insuficientes, la copia de respaldo falla. Se recomienda migrar los datos de instancia de nodo único a una instancia de conjunto de réplicas para realizar copias de respaldo.
Figura 3 Principio de copia de respaldo de instancia de nodo único
Solución de copia de respaldo y restauración
- Tabla 1 describe cómo hacer copias de respaldo y descargar archivos de copia de respaldo.
Tabla 1 Soluciones de copia de respaldo Tipo de tarea
Método
Tipo de instancia admitido
Escenario
Copia de respaldo de datos
Clúster, conjunto de réplicas, nodo único
Puede realizar copias de respaldo automatizadas para instancias DDS en la consola de gestión.
Clúster y conjunto de réplicas
Puede realizar copias de respaldo incrementales para instancias DDS en la consola de gestión.
Clúster, conjunto de réplicas, nodo único
Puede realizar copias de respaldo entre regiones en la consola DDS.
Clúster, conjunto de réplicas, nodo único
Puede realizar una copia de respaldo manual para las instancias DDS en la consola de gestión.
Clúster, conjunto de réplicas, nodo único
Puede utilizar la herramienta de copia de respaldo y restauración proporcionada por el cliente de MongoDB para realizar una copia de respaldo de su base de datos MongoDB autoconstruida o base de datos MongoDB en la nube.
Clúster, conjunto de réplicas, nodo único
Puede utilizar la herramienta de copia de respaldo y restauración proporcionada por el cliente de MongoDB para realizar una copia de respaldo de su base de datos MongoDB autoconstruida o base de datos MongoDB en la nube.
Descarga de un archivo de copia de respaldo
Clúster, conjunto de réplicas, nodo único
Si el tamaño de un archivo de copia de respaldo es superior a 400 MB, utilice OBS Browser+ para descargar el archivo.
Conjunto de réplicas y nodo único
Puede descargar directamente los archivos de copia de respaldo utilizando un navegador.
Clúster, conjunto de réplicas, nodo único
Puede descargar archivos de copia de respaldo en una nueva ventana del navegador, o usando Xunlei o Wget.
- Para obtener más información sobre el esquema de restauración de DDS, consulte Soluciones.