Ketika terjadi kegagalan sistem, kluster PolarDB dapat secara otomatis memindahkan layanan dari node utama ke node baca-saja. Anda juga dapat menentukan node baca-saja sebagai node utama baru untuk memindahkan layanan.
Tindakan Pencegahan
Selama failover otomatis atau manual, mungkin terjadi pemutusan sementara selama 20 hingga 30 detik. Pastikan aplikasi Anda dapat tersambung kembali secara otomatis ke kluster.
Failover Otomatis
Kluster PolarDB menggunakan arsitektur aktif-aktif yang memastikan ketersediaan tinggi. Jika node utama yang mendukung operasi baca dan tulis mengalami kegagalan, layanan akan secara otomatis dipindahkan ke node baca-saja yang dipilih oleh sistem sebagai node utama baru.
Sistem memberikan prioritas failover kepada setiap node dalam kluster. Selama failover, sebuah node dipilih sebagai node utama berdasarkan probabilitas yang ditentukan oleh prioritas ini. Node dengan prioritas failover yang sama memiliki probabilitas yang sama untuk dipilih sebagai node utama.
Sistem melakukan langkah-langkah berikut untuk menaikkan status node baca-saja menjadi node utama:
Temukan semua node baca-saja yang dapat dinaikkan statusnya menjadi node utama.
Pilih satu atau lebih node baca-saja dengan prioritas failover tertinggi.
Jika node pertama gagal dinaikkan statusnya menjadi node utama karena kesalahan jaringan atau replikasi, sistem mencoba menaikkan status node berikutnya yang tersedia. Proses ini berlanjut hingga failover berhasil.
Failover Manual
Masuk ke Konsol PolarDB.
Di pojok kiri atas, pilih wilayah tempat kluster diterapkan.
Temukan kluster dan klik ID-nya.
Di pojok kanan atas bagian Database Nodes pada halaman Basic Information, klik ikon
untuk mengubah mode tampilan.Klik Fail Over.
Dalam kotak dialog yang muncul, pilih node utama baru dari daftar drop-down New Primary Node dan klik OK.
Operasi API Terkait
API | Deskripsi |
Menjalankan failover manual dengan menaikkan status node baca-saja menjadi node utama baru di kluster PolarDB. |