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
Temas
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
En la consola del DMS, en el panel de navegación, elija Migrar o replicar y, a continuación, elija Tareas.
Seleccione Crear tarea.
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.
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:
ParallelApplyThreads
Establézcalo en 5 (debajoTargetMetadata
). Esto permite aproximadamente 1000 insert/update/delete operaciones por segundo en los CDC.MaxFullLoadSubTasks
Establé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
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.