View a markdown version of this page

Failover yang direncanakan - Amazon Managed Streaming untuk Apache Kafka

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Failover yang direncanakan

Anda dapat melakukan failover yang direncanakan untuk menguji ketahanan aplikasi Anda terhadap peristiwa tak terduga di Wilayah utama Anda. AWS Failover yang direncanakan seharusnya tidak mengakibatkan kehilangan data.

Identical topic name replication
  1. Matikan semua produsen dan konsumen yang terhubung ke cluster sumber Anda.

  2. Buat Replikator MSK baru untuk mereplikasi data dari klaster MSK Anda di Wilayah sekunder ke kluster MSK Anda di Wilayah utama dengan replikasi nama topik yang identik (Simpan nama topik yang sama di konsol). Ini diperlukan untuk menyalin data yang ditulis ke Wilayah sekunder kembali ke Wilayah utama untuk kegagalan kembali.

  3. Mulai produsen dan konsumen yang terhubung ke cluster target di AWS Wilayah sekunder.

Prefixed topic name replication
  1. Matikan semua produsen dan konsumen yang terhubung ke cluster sumber Anda.

  2. Buat Replikator MSK baru untuk mereplikasi data dari klaster MSK Anda di Wilayah sekunder ke kluster MSK Anda di Wilayah utama. Ini diperlukan untuk failback.

  3. Mulai produsen pada cluster target di AWS Wilayah sekunder.

  4. Jika aplikasi Anda tidak memerlukan pemesanan pesan, mulailah konsumen di AWS Wilayah sekunder yang membaca dari topik lokal (misalnya,topic) dan topik yang direplikasi (misalnya,<sourceKafkaClusterAlias>.topic) menggunakan operator wildcard (misalnya,.*topic).

    Jika aplikasi Anda memerlukan pemesanan pesan, mulailah konsumen hanya untuk topik yang direplikasi pada kluster target (misalnya,<sourceKafkaClusterAlias>.topic) tetapi bukan topik lokal.

  5. Tunggu semua konsumen topik yang direplikasi pada cluster MSK target untuk menyelesaikan pemrosesan semua data, sehingga kelambatan konsumen adalah 0. Kemudian, hentikan konsumen untuk topik yang direplikasi.

  6. Mulai konsumen untuk topik lokal (misalnya,topic) pada cluster MSK target.