View a markdown version of this page

Basculement imprévu - Amazon Managed Streaming for Apache Kafka

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.

Basculement imprévu

Vous pouvez effectuer un basculement imprévu lorsqu'un événement de service survient dans la AWS région principale et que vous souhaitez rediriger temporairement votre trafic vers la région secondaire. Un basculement imprévu peut entraîner des pertes de données car MSK Replicator réplique les données de manière asynchrone. Vous pouvez suivre le décalage des messages à l'aide des métriques contenues dansSurveiller la réplication.

Identical topic name replication
  1. Essayez de fermer tous les producteurs et consommateurs se connectant au cluster MSK source dans la région principale. Cette opération risque d'échouer en raison de déficiences dans cette région.

  2. Commencez à connecter les producteurs et les consommateurs au cluster MSK cible dans la AWS région secondaire. MSK Replicator répliquant également les métadonnées, notamment les décalages de lecture ACLs et de groupe de consommateurs, vos producteurs et consommateurs reprendront le traitement en toute fluidité là où ils s'étaient arrêtés.

Prefixed topic name replication
  1. Essayez de fermer tous les producteurs et consommateurs se connectant au cluster MSK source dans la région principale.

  2. Commencez à connecter les producteurs au cluster MSK cible dans la AWS région secondaire.

  3. Si votre application ne nécessite pas de classement des messages, utilisez un opérateur générique pour les utilisateurs qui lisent à la fois les rubriques locales et les rubriques répliquées. Si votre application nécessite un tri des messages, commencez par sélectionner les utilisateurs uniquement pour les sujets répliqués, attendez que le décalage atteigne 0, puis passez aux sujets locaux.

  4. Une fois l'événement de service terminé dans la région principale, créez un nouveau réplicateur MSK pour répliquer les données de votre cluster MSK de la région secondaire vers votre cluster MSK de la région principale, la position de départ du réplicateur étant définie au plus tôt. Si vous ne définissez pas la position de départ au plus tôt, les données produites pendant l'événement de service ne seront pas recopiées.