Jika terjadi kegagalan sistem, kluster PolarDB secara otomatis melakukan failover. Anda juga dapat melakukan alih bencana manual untuk menetapkan node read-only sebagai node primary baru.
Ruang Lingkup
Kluster PolarDB for PostgreSQL Distributed Edition tidak mendukung alih bencana primary/secondary otomatis maupun manual.
Pertimbangan
Baik alih bencana otomatis maupun manual dapat menyebabkan pemutusan koneksi sementara selama sekitar 30 detik. Sebelum melakukan alih bencana, pastikan aplikasi Anda memiliki mekanisme penghubungan ulang.
Alih bencana primary/secondary otomatis
PolarDB menggunakan arsitektur ketersediaan tinggi aktif-aktif. Jika terjadi kegagalan sistem, sistem secara otomatis melakukan failover dengan memilih node primary baru dari node-node read-only.
Setiap node dalam kluster memiliki Prioritas failover yang menentukan probabilitasnya dipilih sebagai node primary saat terjadi failover. Jika beberapa node memiliki prioritas yang sama, probabilitas terpilihnya juga setara.
Sistem secara otomatis memilih node primary baru dengan langkah-langkah berikut:
Sistem mengidentifikasi semua node read-only yang memenuhi syarat.
Sistem memilih satu atau beberapa node read-only dengan prioritas tertinggi.
Jika alih ke node pertama yang dipilih gagal karena alasan seperti masalah jaringan atau status replikasi yang tidak normal, sistem akan mencoba beralih ke node berikutnya hingga operasi berhasil.
Alih bencana primary/secondary manual
Masuk ke PolarDB console. Di panel navigasi sebelah kiri, klik Clusters. Pilih wilayah kluster tersebut, lalu klik ID kluster.
Pada halaman Basic Information, di bagian Database Nodes, klik ikon
di pojok kanan atas untuk mengganti tampilan.Klik Fail Over.
Pada kotak dialog yang muncul, pilih node tujuan dari daftar New Primary Node dan klik OK.
Operasi API terkait
API | Deskripsi |
Menjalankan alih bencana primary/secondary manual untuk kluster PolarDB. Anda dapat menentukan node read-only sebagai node primary baru. |