View a markdown version of this page

Failover pianificato - Amazon Managed Streaming per Apache Kafka

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Failover pianificato

È possibile eseguire un failover pianificato per testare la resilienza dell'applicazione rispetto a un evento imprevisto nella regione principale. AWS Un failover pianificato non dovrebbe comportare la perdita di dati.

Identical topic name replication
  1. Chiudi tutti i produttori e i consumatori che si connettono al cluster di origine.

  2. Crea un nuovo replicatore MSK per replicare i dati dal cluster MSK nella regione secondaria al cluster MSK nella regione principale con la replica identica dei nomi degli argomenti (mantieni lo stesso nome degli argomenti nella console). Ciò è necessario per copiare i dati scritti nella regione secondaria nella regione principale per il failback.

  3. Avvia produttori e consumatori collegati al cluster target nella AWS regione secondaria.

Prefixed topic name replication
  1. Chiudi tutti i produttori e i consumatori che si connettono al cluster di origine.

  2. Crea un nuovo replicatore MSK per replicare i dati dal cluster MSK nella regione secondaria al cluster MSK nella regione primaria. Questo è necessario per il failback.

  3. Avvia i produttori nel cluster target nella AWS regione secondaria.

  4. Se l'applicazione non richiede l'ordinamento dei messaggi, avvia i consumatori della AWS regione secondaria che leggono sia gli argomenti locali (ad esempiotopic) che quelli replicati (ad esempio<sourceKafkaClusterAlias>.topic) utilizzando un operatore wildcard (ad esempio,). .*topic

    Se l'applicazione richiede l'ordinamento dei messaggi, avviate i consumatori solo per gli argomenti replicati sul cluster di destinazione (ad esempio<sourceKafkaClusterAlias>.topic) ma non per gli argomenti locali.

  5. Attendi che tutti i consumatori degli argomenti replicati sul cluster MSK di destinazione completino l'elaborazione di tutti i dati, in modo che il ritardo del consumatore sia 0. Quindi, fermate i consumatori per gli argomenti replicati.

  6. Avvia i consumatori per gli argomenti locali (ad esempio, topic) sul cluster MSK di destinazione.