© 2026 Basis Pengetahuan Cloudkilat. Hak Cipta Dilindungi.

|
>
>
  1. Beranda
  2. VPS - Kilat VM 2.0
  3. Apa itu MariaDB Galera Cluster? Pengertian & Cara Kerjanya

Apa itu MariaDB Galera Cluster? Pengertian & Cara Kerjanya

Hai kawan belajar Cloudkilat! Temukan panduan lengkap MariaDB Galera Cluster di sini. Pahami pengertian sistem database Multi-Master, cara kerja replikasi sinkron, dan mengapa Anda butuh 3 node untuk menjaga High Availability website Anda dari downtime.

Waktu baca: 3 menit • Lihat progres baca di bar atas
Oleh Manan Imam Gozali
Dipublikasikan 09 Januari 2026
VPS CloudKilatVPS ManagementVPS Indonesiadatabase

galera_cluster.png

Hai kawan belajar Cloudkilat! Pernahkah Anda membayangkan apa yang terjadi jika database utama situs Anda tiba-tiba mati? Kehilangan data dan downtime adalah mimpi buruk bagi setiap admin sistem. Di sinilah MariaDB Galera Cluster hadir sebagai solusi. Artikel ini akan membahas secara mendalam tentang pengertian, fitur, hingga cara kerjanya yang luar biasa.


1. Apa Itu MariaDB Galera Cluster?

MariaDB Galera Cluster adalah sistem replikasi database Multi-Master yang bersifat sinkron (synchronous).

Berbeda dengan replikasi tradisional (Master-Slave) di mana data hanya bisa ditulis di satu tempat, Galera Cluster memungkinkan Anda untuk melakukan operasi Write (tulis) dan Read (baca) pada semua node (server) yang tergabung dalam cluster tersebut secara bersamaan. Data yang ditulis pada satu node akan langsung direplikasi ke node lainnya secara instan.


2. Fitur Utama & Keunggulan

HA_Galera_Cluester.png

Sebagai solusi High Availability (HA), Galera Cluster menawarkan keunggulan yang tidak dimiliki replikasi standar:

  • Multi-Master Topology: Tulis data ke node mana saja, kapan saja.
  • Synchronous Replication: Tidak ada slave lag. Jika transaksi berhasil, berarti data sudah ada di semua node.
  • Toleransi Kesalahan (Fault Tolerance): Sistem tetap berjalan meskipun salah satu server mengalami kegagalan hardware.
  • Automatic Node Joining: Node baru yang bergabung akan secara otomatis melakukan sinkronisasi data melalui proses State Snapshot Transfer (SST).
  • Pencegahan Split-Brain: Menggunakan sistem voting untuk menjaga integritas data jika terjadi pemutusan koneksi antar node.

3. Cara Kerja Galera Cluster

Transaction_flo.png

Galera menggunakan mekanisme yang disebut Certification-Based Replication. Berikut adalah alur transaksinya:

  1. Client Request: Aplikasi mengirimkan instruksi INSERT atau UPDATE ke Node A.
  2. Replication: Sebelum data disimpan, Node A mereplikasi perubahan tersebut ke Node B dan Node C.
  3. Certification: Setiap node melakukan pengecekan apakah data tersebut menyebabkan konflik (misal: dua user mengedit data yang sama di detik yang sama).
  4. Voting: Jika mayoritas node setuju bahwa transaksi aman, pesan konfirmasi dikirim kembali.
  5. Commit: Transaksi dieksekusi secara permanen di seluruh cluster secara bersamaan.
  6. Response: User menerima laporan bahwa data berhasil disimpan.

4. Pentingnya Aturan Ganjil (Quorum)

Dalam Galera Cluster, sangat disarankan untuk memiliki minimal 3 Node.

Mengapa ganjil?
Jika terjadi gangguan jaringan yang membagi cluster menjadi dua bagian, node yang tersisa harus melakukan pemungutan suara (voting). Dengan jumlah ganjil (minimal 3), cluster selalu bisa menentukan kelompok mana yang merupakan "mayoritas" untuk tetap melayani data, sementara kelompok minoritas akan menonaktifkan diri demi mencegah kerusakan data (Split-Brain).


5. Perbandingan: Galera vs Replikasi Tradisional

vs_galeraa.png

Fitur Replikasi Tradisional (Master-Slave) MariaDB Galera Cluster
Metode Asinkron (Ada jeda waktu) Sinkron (Real-time)
Akses Tulis Hanya pada Master Di semua Node (Multi-Master)
Integritas Data Berisiko kehilangan data saat Master mati Data dijamin identik di semua node
Skalabilitas Sulit dikembangkan untuk trafik tulis tinggi Mudah menambah node baru

Kesimpulan

MariaDB Galera Cluster adalah pilihan wajib bagi kawan belajar Cloudkilat yang mengelola aplikasi kritis yang membutuhkan ketersediaan 24/7 tanpa toleransi kehilangan data. Meskipun membutuhkan konfigurasi jaringan yang stabil, keamanan dan ketangguhan yang ditawarkan jauh melampaui sistem database standar.


Butuh bantuan lebih lanjut?

Jangan ragu untuk menghubungi tim support kami jika Anda memiliki pertanyaan atau masalah terkait layanan CloudKilat.

Hubungi Kami