Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2023-02-21 GMT+08:00

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.

    Figura 1 Principio de copia de respaldo de clúster
  • 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.

    Figura 2 Principio de copia de respaldo del conjunto de réplicas
  • 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

    Copia de respaldo automatizada

    Clúster, conjunto de réplicas, nodo único

    Puede realizar copias de respaldo automatizadas para instancias DDS en la consola de gestión.

    copia de respaldo Incremental

    Clúster y conjunto de réplicas

    Puede realizar copias de respaldo incrementales para instancias DDS en la consola de gestión.

    Copia de respaldo remota

    Clúster, conjunto de réplicas, nodo único

    Puede realizar copias de respaldo entre regiones en la consola DDS.

    Copia de respaldo manual

    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.

    mongodump

    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.

    mongoexport

    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

    Navegador OBS+

    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.

    Navegador

    Conjunto de réplicas y nodo único

    Puede descargar directamente los archivos de copia de respaldo utilizando un navegador.

    Dirección URL

    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.