ApsaraMQ for RocketMQ menyediakan fitur latihan kerusakan yang mensimulasikan prosedur pemulihan bencana tingkat zona. Fitur ini membantu meningkatkan ketersediaan tinggi dan stabilitas layanan Anda.
Informasi latar belakang
Kegagalan di sebuah zona (AZ) dapat membuat instans layanan di zona tersebut tidak tersedia, yang dapat menyebabkan gangguan layanan sebagian atau global. ApsaraMQ for RocketMQ mendukung penerapan multi-zona dan menyediakan fitur latihan kerusakan. Anda dapat menghentikan dan melanjutkan layanan di salah satu zona dari sebuah instans ApsaraMQ for RocketMQ untuk mensimulasikan kegagalan zona. Ini membantu Anda secara proaktif mengidentifikasi dan menyelesaikan kerentanan potensial sehingga layanan tetap stabil selama kegagalan sebenarnya.
Batasan
Fitur ini hanya tersedia untuk instans Edisi Platinum dari seri 5.x ApsaraMQ for RocketMQ.
Peringatan
Situasi berikut mungkin terjadi selama latihan kerusakan:
Koneksi klien mungkin terputus dan kemudian tersambung kembali.
Pengiriman paket pesan yang ditumpuk mungkin tertunda.
Pesan duplikat mungkin muncul setelah layanan dilanjutkan.
Pesan dalam topik berurutan mungkin sementara dikirimkan di luar urutan.
Pastikan kluster Anda memiliki kapasitas yang cukup. Jika kapasitas yang tersisa tidak mencukupi setelah layanan di zona dihentikan, gangguan layanan mungkin terjadi.
Saat tugas latihan sedang berjalan untuk sebuah instans, Anda tidak dapat melakukan peningkatan, menurunkan spesifikasi, atau mengedit instans tersebut.
Alur operasi
Prosedur
Langkah 1: Buat tugas latihan
Masuk ke Konsol ApsaraMQ for RocketMQ. Di bilah menu atas, pilih wilayah, seperti China (Hangzhou).
Di panel navigasi di sebelah kiri, pilih .
Di halaman Fault Drill, klik Create Task.
Di panel Create Task, konfigurasikan parameter berikut lalu klik OK.
Task Name: Masukkan nama untuk tugas latihan.
Instance: Pilih instans untuk latihan.
Langkah 2: Hentikan layanan
Di halaman Fault Drill, klik nama tugas target.
Di halaman detail Fault Drill, pilih zona lalu klik Stop Service.
Langkah 3: Verifikasi layanan aplikasi
Verifikasi ketersediaan layanan aplikasi Anda. Identifikasi dan perbaiki masalah apa pun.
Langkah 4: Lanjutkan layanan
Di halaman Fault Drill, klik nama tugas target.
Di halaman detail Fault Drill, klik Resume Service.
Langkah 5: Akhiri latihan
Di halaman Fault Drill, klik nama tugas target.
Di halaman detail Fault Drill, klik End Drill.