Utilisation de la fenêtre de maintenance AWS DMS - AWS Service de Migration de Base de Données

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation de la fenêtre de maintenance AWS DMS

Chaque instance de AWS DMS réplication dispose d'une fenêtre de maintenance hebdomadaire au cours de laquelle toutes les modifications système disponibles sont appliquées. Vous pouvez considérer le créneau de maintenance comme une occasion de contrôler le moment où les modifications et les correctifs logiciels sont appliqués.

S'il est AWS DMS déterminé qu'une maintenance est requise au cours d'une semaine donnée, elle a lieu pendant la période de maintenance de 30 minutes que vous avez choisie lors de la création de l'instance de réplication. AWS DMS effectue la plupart des opérations de maintenance pendant la fenêtre de maintenance de 30 minutes. Toutefois, une plus longue durée peut être nécessaire pour de plus grandes modifications.

Effet de la maintenance sur les tâches de migration existantes

Lorsqu'une tâche de AWS DMS migration est exécutée sur une instance, les événements suivants se produisent lorsqu'un correctif est appliqué :

  • Si les tables de la tâche de migration sont en phase de réplication des modifications en cours (CDC), AWS DMS arrête la tâche pendant un moment, puis la reprend une fois le correctif appliqué. La migration reprend ensuite à partir du point où elle a été interrompue lorsque le correctif a été appliqué.

  • S'il s' AWS DMS agit de migrer une table dans le cadre d'une tâche de migration de données existantes ou de migration de données existantes et de réplication des modifications en cours, DMS arrête puis redémarre la migration pour toutes les tables en phase de chargement complet pendant l'application du correctif. DMSarrête et reprend également toutes les tables en CDC phase pendant l'application du correctif.

Modification de la configuration de la fenêtre de maintenance

Vous pouvez modifier la période de maintenance en utilisant le AWS Management Console AWS CLI, le ou le AWS DMS API.

Vous pouvez modifier l'horaire de la fenêtre de maintenance à l'aide de l' AWS Management Console.

Pour modifier la fenêtre de maintenance préférée à l'aide de la console
  1. Connectez-vous à la AWS DMS console AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/dms/v2/.

  2. Dans le volet de navigation, sélectionnez Instances de réplication.

  3. Choisissez l'instance de réplication que vous souhaitez modifier, puis sélectionnez Modifier.

  4. Développez la section Maintenance et choisissez la date et l'heure de votre fenêtre de maintenance.

  5. Choisissez Apply changes immediately.

  6. Sélectionnez Modifier.

Pour ajuster la fenêtre de maintenance préférée, utilisez la AWS CLI modify-replication-instancecommande avec les paramètres suivants.

  • --replication-instance-identifier

  • --preferred-maintenance-window

Exemple

L' AWS CLI exemple suivant définit la fenêtre de maintenance sur les mardis, de 4 h 00 à 4 h 30. UTC.

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

Pour ajuster la fenêtre de maintenance préférée, utilisez l' AWS DMS APIModifyReplicationInstanceaction avec les paramètres suivants.

  • ReplicationInstanceIdentifier = myrepinstance

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

Exemple

L’exemple de code suivant définit la fenêtre de maintenance pour qu’elle ait lieu tous les mardis entre 04 h 00 et 04 h 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