

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
<a name="migration-quick-start"></a>

**Topics**
+ [Preparación del origen de DMS](#migrate-qs-dma-source)
+ [Configuración de DMS](#migrate-qs-dms-setup)
+ [Habilitación de la compresión de DocumentDB](#migrate-qs-comp)
+ [Creación de una tarea de replicación](#migrate-qs-create)
+ [Monitorear el progreso](#migrate-qs-monitor)
+ [Información adicional](#migrate-qs-info)

## Preparación del origen de DMS
<a name="migrate-qs-dma-source"></a>

Consulte [Habilitación de flujos de cambios](change_streams.md#change_streams-enabling) para habilitar los flujos de cambios de DocumentDB o habilitar el oplog de MongoDB para admitir la captura de datos de cambio (CDC) de DMS.
+ El origen de DMS debe retener 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 configuración de `change_stream_log_retention_duration` sea lo suficientemente grande como para cubrir el tiempo necesario para concluir la carga completa.
+ El oplog de MongoDB tiene un tamaño fijo. Asegúrese de que tiene el tamaño adecuado para admitir todas las operaciones durante la carga completa.

## Configuración de DMS
<a name="migrate-qs-dms-setup"></a>

Cree puntos de conexión de instancia, origen y destino de DMS y pruebe cada punto de conexión.

## Habilitación de la compresión de DocumentDB
<a name="migrate-qs-comp"></a>

Para habilitar la compresión, adjunte un grupo de parámetros personalizado al clúster de DocumentDB y actualice el parámetro default\$1collection\$1compression a habilitado. Para obtener más información, consulte [Gestión de la compresión de documentos a nivel de colección](doc-compression.md).

## Creación de una tarea de replicación
<a name="migrate-qs-create"></a>

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

1. Seleccione **Crear tarea**.

1. 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 de conexión de origen que creó anteriormente en el menú desplegable de **Punto de conexión de la base de datos de origen**.
   + Elija el punto de conexión de destino que creó anteriormente en el menú desplegable de **Punto de conexión de la base de datos de destino**.
   + En **Tipo de tarea**, elija **Migrar y replicar**.

1. En la sección **Configuración**:
   + En **Registros de tareas**, marque la casilla **Activar registros de CloudWatch**.
   + En **Modo de edición** (en la parte superior de la sección), elija el **editor JSON** y defina los siguientes atributos:
     + Establezca `ParallelApplyThreads` en 5 (en `TargetMetadata`). Esto permite \$11000 operaciones de insertar/actualizar/eliminar por segundo en la CDC.
     + Establezca `MaxFullLoadSubTasks` en 16 (en `FullLoadSettings`). Considere aumentar el valor en función del tamaño de la instancia.
     + Para colecciones grandes (más de 100 GB), habilite la partición automática (en Correspondencia de tablas y en el atributo `parallel-load`):
       + «type»: «partitions-auto»
       + «number-of-partitions»: 16

## Monitorear el progreso
<a name="migrate-qs-monitor"></a>

Use la consola de AWS DMS o cree un panel de control personalizado ([herramienta de panel de control](https://github.com/awslabs/amazon-documentdb-tools/tree/master/monitoring/docdb-dashboarder)) para realizar un seguimiento de la migración. Debe concentrarse en las siguientes métricas:
+ **FullloadThroughputBandWidthTarget**: mide el ancho de banda de la red (en KB/segundo) que utiliza DMS para transferir datos a la base de datos de destino durante la fase de carga completa de la migración.
+ **CDCLatencyTarget**: 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
<a name="migrate-qs-info"></a>

Para obtener más información acerca de Amazon DocumentDB y AWS DMS, consulte:
+ [Manual de procedimientos de migración de Amazon DocumentDB](docdb-migration-runbook.md)
+ [Migración desde MongoDB a Amazon DocumentDB](https://docs.aws.amazon.com/dms/latest/sbs/chap-mongodb2documentdb.html)