Trabajo con el periodo de mantenimiento de AWS DMS - AWS Database Migration Service

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.

Trabajo con el periodo de mantenimiento de AWS DMS

Cada instancia de AWS DMS replicación tiene un período de mantenimiento semanal durante el cual se aplican los cambios disponibles en el sistema. Puede considerar un periodo de mantenimiento como una oportunidad para controlar cuándo se producirán las modificaciones y los parches de software.

Si AWS DMS determina que se requiere mantenimiento durante una semana determinada, el mantenimiento se realizará durante el período de mantenimiento de 30 minutos que eligió al crear la instancia de replicación. AWS DMS completa la mayor parte del mantenimiento durante el período de mantenimiento de 30 minutos. Sin embargo, puede que se necesite más tiempo para los cambios más grandes.

Efecto del mantenimiento en las tareas de migración existentes

Cuando se ejecuta una tarea de AWS DMS migración en una instancia, se producen los siguientes eventos cuando se aplica un parche:

  • Si las tablas de la tarea de migración se encuentran en la fase de replicación de los cambios en curso (CDC), AWS DMS detiene la tarea por un momento y, a continuación, la reanuda una vez aplicado el parche. Después la migración continúa a partir del punto en que se interrumpió cuando se aplicó el parche.

  • Si AWS DMS se trata de migrar una tabla como parte de una tarea de migración de datos existentes o de migración de datos existentes y replicación de los cambios en curso, DMS detiene y, a continuación, reinicia la migración de todas las tablas que estén en fase de carga completa mientras se aplica el parche. DMStambién detiene y reanuda todas las tablas que están en CDC fase mientras se aplica el parche.

Cambio de la configuración del periodo de mantenimiento

Puede cambiar el período de tiempo del período de mantenimiento utilizando el AWS Management Console AWS CLI, el o el AWS DMS API.

Puede cambiar el marco temporal del periodo de mantenimiento mediante la AWS Management Console.

Para cambiar el periodo de mantenimiento preferido mediante la consola
  1. Inicie sesión en la AWS DMS consola AWS Management Console y ábrala en la https://console.aws.amazon.com/dms/v2/.

  2. En el panel de navegación, elija Instancias de replicación.

  3. Seleccione la instancia de replicación que desea modificar y elija Modify.

  4. Amplíe la pestaña Mantenimiento y elija una fecha y hora para el periodo de mantenimiento.

  5. Seleccione Apply changes immediately.

  6. Elija Modificar.

Para ajustar la ventana de mantenimiento preferida, utilice el AWS CLI modify-replication-instancecomando con los siguientes parámetros.

  • --replication-instance-identifier

  • --preferred-maintenance-window

ejemplo

En el siguiente AWS CLI ejemplo, se establece el período de mantenimiento en los martes, de las 4:00 a las 4:30 de la mañana. UTC.

aws dms modify-replication-instance \ --replication-instance-identifier myrepinstance \ --preferred-maintenance-window Tue:04:00-Tue:04:30

Para ajustar la ventana de mantenimiento preferida, utilice la AWS DMS API ModifyReplicationInstanceacción con los siguientes parámetros.

  • ReplicationInstanceIdentifier = myrepinstance

  • PreferredMaintenanceWindow = Tue:04:00-Tue:04:30

ejemplo

En el siguiente ejemplo de código, el periodo de mantenimiento se establece para los martes de 4:00 a 4:30. UTC.

https://dms.us-west-2.amazonaws.com/ ?Action=ModifyReplicationInstance &DBInstanceIdentifier=myrepinstance &PreferredMaintenanceWindow=Tue:04:00-Tue:04:30 &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140425/us-east-1/dms/aws4_request &X-Amz-Date=20140425T192732Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=1dc9dd716f4855e9bdf188c70f1cf9f6251b070b68b81103b59ec70c3e7854b3