Migración a Amazon DocumentDB mediante AWS Database Migration Service (DMS): Guía de inicio rápido - Amazon DocumentDB

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Migración a Amazon DocumentDB mediante AWS Database Migration Service (DMS): Guía de inicio rápido

Prepare la fuente del DMS

Consulte Habilitación de flujos de cambios para habilitar los flujos de cambios de DocumentDB o habilitar MongoDB Oplog para que sea compatible con la captura de datos de cambios de DMS (CDC).

  • La fuente de DMS debe conservar todos los cambios en curso hasta que se complete la carga completa de DMS para todas las colecciones incluidas.

  • Los flujos de cambios de DocumentDB se basan en el tiempo. Asegúrese de que la change_stream_log_retention_duration configuración sea lo suficientemente grande como para cubrir el tiempo necesario para completar la carga completa.

  • El MongoDB Oplog tiene un tamaño fijo. Asegúrese de que tiene el tamaño adecuado para soportar todas las operaciones a plena carga.

Configure el DMS

Cree puntos finales de instancia, origen y destino del DMS y pruebe cada punto final.

Habilitar la compresión de DocumentDB

Habilite la compresión adjuntando un grupo de parámetros personalizado al clúster de DocumentDB y actualizando el parámetro default_collection_compression a enabled. Para obtener más información, consulte Gestión de la compresión de documentos a nivel de colección.

Cree una tarea de replicación

  1. En la consola del DMS, en el panel de navegación, elija Migrar o replicar y, a continuación, elija Tareas.

  2. Seleccione Crear tarea.

  3. En la página Crear tarea, en la sección Configuración de tareas:

    • Introduzca un identificador de tarea único y significativo (por ejemplo, "mongodb-docdb-replication«).

    • Elija el punto final de origen que creó anteriormente en el menú desplegable del punto final de la base de datos de origen.

    • Elija el punto final de destino que creó anteriormente en el menú desplegable del punto final de la base de datos objetivo.

    • Para el tipo de tarea, elija Migrar y replicar.

  4. En la sección Configuración:

    • Para los registros de tareas, marca la casilla Activar CloudWatch los registros.

    • Para el modo de edición (en la parte superior de la sección), selecciona el editor JSON y establece los siguientes atributos:

      • ParallelApplyThreadsEstablézcalo en 5 (debajoTargetMetadata). Esto permite aproximadamente 1000 insert/update/delete operaciones por segundo en los CDC.

      • MaxFullLoadSubTasksEstablézcalo en 16 (menosFullLoadSettings). Considere aumentarlo en función del tamaño de la instancia.

      • Para colecciones grandes (más de 100 GB), habilite la partición automática (en Table Mapping y en el parallel-load atributo):

        • «type»: «partitions-auto»

        • "«: 16 number-of-partitions

Monitorear el progreso

Utilice la AWS DMS consola o cree un panel de control personalizado (herramienta de creación de cuadros de mando) para realizar un seguimiento de la migración. Céntrese en las siguientes métricas:

  • FullLoadThroughputBandwidthTarget— Mide el ancho de banda de la red (en KB/segundo) que utiliza el DMS al transferir datos a la base de datos de destino durante la fase de carga completa de la migración.

  • CDCLatencyObjetivo: mide el tiempo transcurrido (en segundos) entre el momento en que se produce un cambio en la base de datos de origen y el momento en que ese cambio se aplica a la base de datos de destino.

  • CDCThroughputRowsTarget— Mide el número de filas por segundo que DMS aplica a la base de datos de destino durante la fase de replicación en curso de la migración.

Información adicional

Para obtener más información sobre Amazon DocumentDB AWS DMS, consulte: Consulte para obtener más información.