View a markdown version of this page

Gestion des canaris multisites - Amazon CloudWatch

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.

Gestion des canaris multisites

Création d'un canari multisite

Pour créer un canari multisite, suivez les étapes décrites ci-dessous Création d'un Canary et sélectionnez d'autres régions sous Localisations. La région actuelle est automatiquement sélectionnée comme emplacement principal.

Lorsque vous créez un canari multisite, les exigences suivantes s'appliquent :

  • Vous pouvez ajouter jusqu'à 50 emplacements de répliques.

  • Le fichier .zip du script Canary ne doit pas dépasser 50 Mo.

  • Le nom du canari ne doit déjà exister dans aucune des régions de répliques sélectionnées.

  • Les emplacements des répliques doivent être compatibles CloudWatch avec les régions commerciales de Synthetics. La région principale ne peut pas être sélectionnée comme emplacement de réplication.

  • Les canaris multilocalisés ne peuvent pas être associés à un groupe. Si votre canari appartient à un groupe, dissociez-le de tous les groupes avant d'ajouter des emplacements de répliques.

  • Si votre Canary nécessite une connectivité VPC, vous devez configurer les paramètres VPC séparément pour chaque région de réplication. Les paramètres VPC ne sont pas hérités du VPC principal.

  • Les balises ne sont pas répliquées dans les régions répliques. Pour ajouter des balises à une réplique, accédez à la région de la réplique et ajoutez directement des balises.

Après leur création, les répliques sont provisionnées de manière asynchrone. Vous pouvez suivre la progression de la réplication sur la page détaillée de Canary dans l'onglet Configuration. Lorsqu'un réplica atteint InSync l'état initial, il est entièrement provisionné et en cours d'exécution. Vous pouvez également voir la réplique du canari directement dans la région de la réplique. Pour de plus amples informations, veuillez consulter État de la réplication.

Si une réplique n'est pas provisionnée, le canari principal est tout de même créé avec succès. Le réplica ayant échoué affiche un état Inconsistent de réplication. Vous pouvez réessayer en mettant à jour le canari.

Ajouter ou supprimer des emplacements de répliques

Pour ajouter ou supprimer des emplacements de répliques, modifiez le canari depuis la région principale et mettez à jour les sélections sous Emplacements. Vous ne pouvez pas modifier un canari multisite à partir d'une région de réplication. Pour plus d'informations sur la modification d'un canari, consultezModification ou suppression d'un canary.

Lorsque vous ajoutez ou supprimez des emplacements de répliques, les exigences suivantes s'appliquent :

  • Vous ne pouvez pas modifier un canari multilocation pendant que la réplication est en cours. Attendez que toutes les répliques atteignent leur Inconsistent état InSync ou atteignent leur état avant d'apporter des modifications. Pour de plus amples informations, veuillez consulter État de la réplication.

  • Lorsque vous ajoutez des emplacements de répliques, vous devez inclure le code Canary dans votre demande.

  • Lorsque vous mettez à jour un canari dont les répliques sont incohérentes, vous devez inclure le code Canary, sauf si vous supprimez toutes les répliques incohérentes dans la même requête.

  • Vous ne pouvez pas ajouter et supprimer le même emplacement en une seule demande.

  • Vous ne pouvez pas supprimer un emplacement de réplication qui n'existe pas.

Démarrage et arrêt d'un canari multisite

Lorsque vous démarrez ou arrêtez un canari multisite, l'action s'applique au canari principal et à tous les emplacements des répliques.

Lorsque vous démarrez ou arrêtez un canari multisite, les exigences suivantes s'appliquent :

  • Vous devez démarrer ou arrêter le canari depuis la région principale. Les opérations de démarrage et d'arrêt ne sont pas autorisées depuis une région de réplication.

  • Vous ne pouvez pas démarrer ou arrêter un canari multilocation pendant que la réplication est en cours. Attendez que toutes les réplicas atteignent InSync ou affichent un Inconsistent état avant de démarrer ou de s'arrêter. Pour de plus amples informations, veuillez consulter État de la réplication.

  • Le canari doit être dans l'STOPPEDétat READY ou pour démarrer, ou dans l'RUNNINGétat pour s'arrêter.

Supprimer un canari à plusieurs emplacements

Pour supprimer un canari multisite, vous devez d'abord supprimer tous les emplacements de répliques. Pour de plus amples informations, veuillez consulter Modification ou suppression d'un canary. Les exigences suivantes s'appliquent :

  • Vous devez supprimer le canari de la région principale. Les opérations de suppression ne sont pas autorisées à partir d'une région de réplication.

  • Attendez que toutes les répliques soient complètement supprimées avant de tenter de les supprimer. Vous pouvez suivre la progression de la suppression dans l'onglet Configuration. Pour de plus amples informations, veuillez consulter État de la réplication.

  • Le canari doit être dans l'ERRORétat STOPPEDREADY, ou. Si le canari est en marche, arrêtez-le d'abord.

État de la réplication

L'état de réplication indique l'état de synchronisation d'une réplique avec le canari principal. Vous pouvez consulter l'état de la réplication sur la page détaillée de Canary dans l'onglet Configuration.

Les réplicas peuvent avoir les valeurs d'état de réplication suivantes :

  • InProgress—La réplique est en cours de création ou de mise à jour. Les modifications apportées par rapport à la version principale sont propagées à la réplique.

  • InSync—La réplique est entièrement synchronisée avec la configuration principale de Canary.

  • Incohérent  : la réplique n'est pas synchronisée avec le canari principal. Cela peut se produire en cas d'échec d'une propagation. Vous pouvez réessayer en mettant à jour à nouveau le canari.

L'état global ReplicationState du canari principal indique l'état global de toutes les répliques. Si une réplique l'estInProgress, l'état général estInProgress. Si une réplique l'estInconsistent, l'état général estInconsistent.