All Products
Search
Document Center

ApsaraDB RDS:Cluster Edition

Last Updated:Mar 29, 2026

RDS Cluster Edition untuk ApsaraDB RDS for MySQL adalah arsitektur ketersediaan tinggi (HA) yang terdiri dari satu node primary dan hingga delapan node secondary yang dapat dibaca. Berbeda dengan RDS High-availability Edition—di mana node secondary hanya menangani failover—setiap node secondary dalam kluster RDS dapat melayani traffic baca, sehingga menghilangkan kebutuhan akan instansi read-only terpisah dan mengurangi biaya hingga 40%.

Cara kerja

Kluster RDS berjalan pada arsitektur primary-plus-secondary dengan pemisahan komputasi dan penyimpanan. Node primary menangani semua permintaan tulis, sedangkan node secondary mereplikasi data dari primary dan secara bersamaan melayani permintaan baca melalui titik akhir routing read-only khusus.

Tiga mode replikasi didukung:

  • Asynchronous replication — latensi tulis paling rendah; node secondary mungkin sempat tertinggal sebentar dari primary.

  • Semi-synchronous replication — primary menunggu setidaknya satu node secondary mengonfirmasi penerimaan data sebelum melakukan commit, sehingga menyeimbangkan latensi dan konsistensi.

  • MySQL Group Replication (MGR) — berbasis protokol konsensus terdistribusi Paxos, MGR menjamin recovery point objective (RPO) bernilai 0. Memerlukan lebih dari tiga node.

image

Perbandingan edisi

ItemRDS Basic EditionRDS High-availability EditionRDS Cluster Edition
Jumlah node12 (default)2–9
Node secondary yang dapat dibacaTidak tersediaTidak didukungDidukung
Jenis endpointEndpoint baca/tulisEndpoint baca/tulisEndpoint baca/tulis dan endpoint routing read-only
Mode replikasiTidak didukungAsinkron dan semi-sinkronAsinkron, semi-sinkron, dan MGR
Jumlah maksimum node yang tidak tersedia01n − 1 (n = jumlah total node)
Jumlah zona1≤ 2≤ jumlah node
RDS High-availability Edition menyediakan satu instans primary dan satu instans secondary secara default. Kapasitas baca tambahan memerlukan instansi read-only terpisah. RDS Cluster Edition menyediakan satu node primary dan dua node secondary secara default. Anda juga dapat membuat kluster dengan satu node primary dan satu node secondary, lalu menambahkan node hingga maksimal sembilan.

Kapan menggunakan Cluster Edition

Pilih RDS Cluster Edition ketika workload Anda sesuai dengan salah satu skenario berikut:

  • Workload yang dominan membaca. Node secondary melayani traffic baca secara langsung. Tingkatkan kapasitas baca dengan menambahkan node alih-alih membuat instansi read-only terpisah.

  • Memerlukan nol kehilangan data. Aktifkan mode MGR (memerlukan lebih dari tiga node) untuk menjamin RPO = 0.

  • Pemulihan bencana lintas zona dengan beberapa tingkat redundansi. Sebarkan node secondary di berbagai zona. Kluster dengan n node dapat menoleransi hingga n − 1 kegagalan node.

  • Traffic baca yang bervariasi. Tambah atau hapus node secondary sesuai kebutuhan tanpa perlu membuat ulang kluster.

RDS Cluster Edition cocok untuk workload ritel online, otomotif, pendidikan, dan Perencanaan Sumber Daya Perusahaan (ERP) yang memproses volume baca tinggi selama jam sibuk atau menjalankan kueri analitis terhadap data produksi.

Fitur utama

Node secondary yang dapat dibaca

Node secondary menangani permintaan baca melalui dua metode akses:

  • Read-only routing endpoint — buat satu secara gratis, tambahkan beberapa node secondary, dan tetapkan bobot baca untuk menyeimbangkan beban. Untuk detailnya, lihat Lihat dan kelola endpoint serta port instans.

  • Database proxy — mengaktifkan pemisahan baca/tulis antara node primary dan secondary, serta pemisahan baca/tulis otomatis, pooling koneksi, koneksi persisten, kontrol ambang batas latensi, dan pemisahan transaksi. Mulai 25 Juni 2024, jika Anda membuat instans RDS primary yang menjalankan RDS Cluster Edition, proksi database general-purpose disertakan tanpa biaya tambahan. Untuk detailnya, lihat Apa itu database proxy?

Untuk meningkatkan dari proksi general-purpose ke proksi dedicated demi stabilitas lebih tinggi, lihat Ubah tipe proksi database dan jumlah proksi database. Untuk menonaktifkan proksi dedicated, lihat Nonaktifkan fitur proksi dedicated.

Manajemen node yang fleksibel

Tambah atau hapus node secondary setelah pembuatan kluster agar sesuai dengan kebutuhan kapasitas Anda. Setiap node dipantau secara independen melalui pemantauan tingkat node, memberi Anda visibilitas terhadap status setiap node dalam kluster. Untuk detailnya, lihat Tambahkan node ke kluster ApsaraDB RDS for MySQL dan Hapus node dari kluster ApsaraDB RDS for MySQL.

Keandalan tinggi

RDS Cluster Edition mencakup peningkatan keandalan cloud-native:

  • Deteksi gangguan granularitas detik — sistem HA mendeteksi kegagalan node secondary dalam hitungan detik, jauh lebih cepat dibandingkan arsitektur sebelumnya yang berbasis menit.

  • Pemulihan data cepat — backup dalam hitungan detik tunggal yang didukung Elastic Block Storage (EBS) mengurangi waktu pemulihan dari puluhan menit menjadi sekitar 1 menit. Node secondary pulih dari kegagalan dalam waktu 10 menit pada 99% kasus.

  • Pembangunan ulang otomatis — jika node secondary tertinggal lebih dari 7.200 detik (2 jam) dari primary, node tersebut secara otomatis membangun ulang dirinya untuk mengatasi keterlambatan tersebut.

  • Pemulihan bencana lintas zona — sebarkan node secondary di berbagai zona. Semua node secondary berpartisipasi dalam pemulihan bencana, memberikan lebih banyak tingkat redundansi dibandingkan konfigurasi HA dua node.

Batasan

  • RDS Cluster Edition hanya didukung untuk MySQL 5.7 dan MySQL 8.0.

  • Mode MGR memerlukan lebih dari tiga node dalam kluster.

  • Kluster dapat berisi maksimal sembilan node (satu node primary dan delapan node secondary).

Langkah selanjutnya

TugasReferensi
Buat kluster RDSLangkah 1: Buat instans ApsaraDB RDS for MySQL dan konfigurasikan database
Tambahkan nodeTambahkan node ke kluster ApsaraDB RDS for MySQL
Hapus nodeHapus node dari kluster ApsaraDB RDS for MySQL
Upgrade dari RDS High-availability EditionUpgrade dari RDS High-availability Edition ke RDS Cluster Edition
Upgrade dari RDS Basic EditionUpgrade dari RDS Basic Edition ke RDS Cluster Edition
Migrasi dari RDS Enterprise EditionMigrasikan data dari RDS Enterprise Edition ke RDS Cluster Edition
Pelajari tentang MGRIkhtisar MGR
Aktifkan MGRGunakan mode MGR
Aktifkan database proxyAktifkan fitur proksi dedicated
Konfigurasikan kebijakan akses proxyKonfigurasikan kebijakan akses untuk titik akhir proksi database

Referensi