Kluster PolarDB for MySQL Edisi Kluster menyebarkan beberapa node komputasi di zona primary: satu node primary dan satu hingga lima belas node read-only. Node read-only memiliki dua fungsi—mendistribusikan traffic baca untuk mengurangi beban pada node primary serta menyediakan failover otomatis jika node primary mengalami kegagalan.
Edisi yang didukung
Hanya kluster PolarDB for MySQL Edisi Kluster yang mendukung penyebaran multi-node. Untuk informasi selengkapnya, lihat Editions.
Cara kerja penyebaran multi-node

Setiap kluster terdiri dari satu node primary dan satu hingga lima belas node read-only.
Read scaling: PolarProxy mendistribusikan kueri baca ke seluruh node read-only, sehingga mengurangi beban pada node primary. Untuk informasi selengkapnya, lihat PolarProxy.
High availability: Jika node primary gagal, sebuah node read-only secara otomatis mengambil alih sebagai node primary baru. Anda dapat menetapkan satu atau beberapa hot standby nodes dengan spesifikasi yang sama seperti node primary.
Connection stability: Hubungkan aplikasi Anda ke cluster endpoint, bukan ke masing-masing node. Saat Anda menambah atau menghapus node read-only, sistem secara otomatis membuat ulang koneksi dan menyeimbangkan traffic di antara node read-only, sehingga tidak diperlukan rekonfigurasi aplikasi. Untuk informasi selengkapnya, lihat PolarProxy.
Persyaratan spesifikasi node
Batasan
Batasan tetap berikut berlaku untuk semua node read-only:
Jumlah node: Edisi Perusahaan mendukung hingga 15 node read-only; Edisi Standar mendukung hingga 8. Setiap kluster harus memiliki setidaknya satu node read-only.
Memori: Sebuah node read-only harus memiliki memori minimal separuh dari memori node primary.
Core CPU: Jumlah minimum core CPU untuk node read-only bergantung pada node primary:
Inti CPU node utama Core CPU minimum untuk node read-only 2 2 4 4 8 4 16 8 32 16 64 32 88 32 Kesesuaian spesifikasi: Setidaknya satu node read-only harus memiliki spesifikasi yang sama dengan node primary.
Rekomendasi
Hot standby nodes: Konfigurasikan hot standby nodes dengan spesifikasi yang sama seperti node primary. Lihat Configure hot standby nodes.
Column store nodes: Gunakan spesifikasi yang lebih tinggi untuk node read-only column store dibandingkan node primary. Lihat Add a read-only column store node.
Menambah atau menghapus node read-only
Kluster Cluster Edition mendukung hingga 15 node read-only dan harus selalu memiliki setidaknya satu.
Tambah atau hapus node read-only sesuai dengan workload Anda. Untuk petunjuk langkah demi langkah, lihat Add or remove read-only nodes.
Saat menambahkan node: Proses penambahan node memerlukan waktu sekitar lima menit. Waktu tersebut bervariasi tergantung pada jumlah node yang ditambahkan, jumlah database dan tabel, serta beban database saat ini. Database yang sudah ada tetap tersedia selama proses ini.
Saat menghapus node: Koneksi ke node yang dihapus akan ditutup. Koneksi ke node lain tidak terpengaruh.
Hapus node selama jam sepi dan pastikan aplikasi Anda dapat secara otomatis terhubung kembali ke kluster.
Langkah berikutnya
PolarProxy — konfigurasikan pemisahan baca/tulis dan load balancing
Configure hot standby nodes — atur prioritas failover
Add or remove read-only nodes — skalakan kluster Anda