All Products
Search
Document Center

PolarDB:Arsitektur penyebaran multi-node

Last Updated:Sep 17, 2026

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 lalu lintas baca untuk mengurangi beban pada node primary serta menyediakan failover otomatis jika node primary mengalami kegagalan.

Batas penggunaan

Hanya PolarDB Cluster Edition yang mendukung multi-node deployment. Untuk informasi lebih lanjut mengenai perbandingan fitur antar edisi, lihat Enterprise editions.

Arsitektur multi-node

1

Setiap kluster PolarDB terdiri dari satu node primary dan beberapa node read-only. Jumlah maksimum node read-only adalah 15, sedangkan jumlah minimumnya adalah 1.

Arsitektur multi-node menjamin ketersediaan tinggi kluster. Ketika terjadi kegagalan sistem, failover otomatis dilakukan antara node primary yang dapat dibaca/ditulis dan node read-only.

Selain itu, fitur PolarDB PolarProxy memungkinkan pemisahan baca/tulis dan fitur-fitur lainnya pada node-node tersebut. Untuk informasi lebih lanjut, lihat PolarProxy.

Persyaratan spesifikasi node dalam kluster

Untuk menjamin stabilitas dan ketersediaan tinggi kluster, berlaku batasan berikut terhadap kombinasi spesifikasi antara node primary dan node read-only:

  • Memori node read-only yang baru ditambahkan tidak boleh kurang dari setengah memori node primary.

  • Jumlah core CPU node read-only yang baru ditambahkan memiliki persyaratan spesifikasi minimum. Aturan yang berlaku adalah sebagai berikut:

    Spesifikasi CPU node primary (node baca/tulis)

    Spesifikasi CPU minimum yang diizinkan untuk node read-only

    2

    2

    4

    4

    8

    4

    16

    8

    32

    16

    64

    32

    88

    64

    120

    64

Catatan

Tambah atau hapus node read-only

PolarDB Cluster Edition mendukung hingga 15 node read-only dan harus selalu memiliki minimal satu node read-only guna menjamin ketersediaan tinggi kluster.

Anda dapat menambah atau menghapus node read-only secara manual sesuai kebutuhan aktual untuk menyesuaikan performa kluster. Untuk prosedur lengkapnya, lihat Add or remove nodes.

Catatan
  • Penambahan node read-only memerlukan waktu sekitar 5 menit. Waktu aktual tergantung pada faktor-faktor seperti jumlah node yang ditambahkan, jumlah database dan tabel, serta beban database. Penambahan node tidak berdampak pada database.

  • Ketika sebuah node read-only dihapus, koneksi pada node tersebut akan terputus sementara, sedangkan node lain tidak terpengaruh. Kami menyarankan Anda menghapus node pada jam sepi dan memastikan aplikasi Anda memiliki mekanisme reconnect otomatis.

  • Kami menyarankan Anda menggunakan cluster endpoint default untuk menghubungkan aplikasi Anda. Setelah menambah atau menghapus node read-only, PolarDB akan menyesuaikan secara otomatis sehingga tidak diperlukan perubahan konfigurasi aplikasi: setelah menambah node read-only, PolarDB secara otomatis mengenali node baru dan mendistribusikan traffic ke node tersebut untuk load balancing; setelah menghapus node read-only, PolarDB secara otomatis menyembunyikan node yang dihapus.