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 todos 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 cambios en curso (CDC), AWS DMS detiene la tarea por un momento y, a continuación, la reanuda después de que se aplique 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, el 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. DMS también detiene y reanuda todas las tablas que se encuentran en la fase de CDC mientras se aplica el parche.

Cambio de la configuración del periodo de mantenimiento

Puede cambiar el período de mantenimiento mediante la AWS Management Console, la o la AWS CLI API. AWS DMS

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 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 el período de mantenimiento preferido, utilice la ModifyReplicationInstanceacción de la AWS DMS API 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