Trabajando con el AWS DMS periodo de mantenimiento - 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.

Trabajando con el AWS DMS periodo de mantenimiento

Cada AWS DMS la instancia de 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 el mantenimiento es necesario durante una semana determinada. El mantenimiento se realiza durante el período de mantenimiento de 30 minutos que eligió al crear la instancia de replicación. AWS DMS realiza 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 un AWS DMS La tarea de migración se ejecuta 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 durante 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 consiste en migrar una tabla como parte de una tarea de migrar datos existentes o migrar datos existentes y replicar los cambios en curso, DMS detiene y, a continuación, reinicia la migración de todas las tablas que se encuentran 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 mediante el AWS Management Console, el AWS CLI, o el AWS DMS API.

Puede cambiar el período de tiempo del período de mantenimiento mediante el AWS Management Console.

Para cambiar el periodo de mantenimiento preferido mediante la consola
  1. Inicie sesión en AWS Management Console y abre el AWS DMS consola 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 la AWS CLI modify-replication-instancecomando con los siguientes parámetros.

  • --replication-instance-identifier

  • --preferred-maintenance-window

ejemplo

Los siguientes ejemplos de AWS CLI El ejemplo establece el período de mantenimiento en los martes, de 4:00 a 4:30 a. m. 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 APIModifyReplicationInstanceacció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