15%

Hemat 15% di Semua Layanan Hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode:

Skills
Memulai
24.10.2024

Apa Itu Server Clustering? Arsitektur, Jenis, dan Implementasi di Dunia Nyata

Pengelompokan server adalah praktik menghubungkan beberapa server fisik atau virtual — yang disebut node — sehingga beroperasi sebagai satu sistem terpadu. Arsitektur ini memungkinkan distribusi beban kerja, failover otomatis, dan skalabilitas horizontal, memastikan aplikasi tetap tersedia bahkan ketika komponen perangkat keras atau perangkat lunak individual mengalami kegagalan. Dalam kluster yang dikonfigurasi dengan benar, tidak ada satu node pun yang menjadi titik kegagalan, yang merupakan prinsip dasar yang membedakan infrastruktur berkluster dari penerapan server mandiri.

Untuk beban kerja apa pun di mana downtime secara langsung berakibat pada kerugian pendapatan, paparan regulasi, atau risiko kerusakan data, pengelompokan server bukanlah pilihan — melainkan persyaratan arsitektur dasar.

Cara Kerja Pengelompokan Server di Tingkat Arsitektur

Pada intinya, sebuah kluster dibangun di atas tiga lapisan yang saling bergantung: node komputasi, penyimpanan bersama atau yang direplikasi, dan perangkat lunak manajemen kluster. Lapisan-lapisan ini harus dirancang dan disetel bersama; kesalahan konfigurasi pada salah satunya akan merusak jaminan yang coba diberikan oleh yang lain.

Node

Setiap node adalah server lengkap — fisik atau virtual — yang mampu menjalankan beban kerja target secara mandiri. Node berkomunikasi melalui interkoneksi privat yang didedikasikan (umumnya NIC terpisah atau pasangan yang dibonding) yang digunakan secara eksklusif untuk sinyal heartbeat dan lalu lintas kluster internal. Jaringan ini berbeda dari jaringan yang menghadap publik yang melayani permintaan pengguna akhir.

Heartbeat adalah denyut nadi kluster. Node bertukar sinyal pada interval yang dapat dikonfigurasi (biasanya setiap 1–2 detik). Jika sebuah node melewatkan sejumlah heartbeat berturut-turut yang telah ditentukan, manajer kluster menyatakannya mati dan memulai failover. Kasus tepi yang kritis di sini adalah skenario split-brain: ketika jaringan heartbeat itu sendiri gagal, kedua node mungkin percaya bahwa yang lain telah mati dan secara bersamaan mencoba mengambil kepemilikan sumber daya bersama, menyebabkan kerusakan data. Mencegah split-brain memerlukan mekanisme kuorum — sumber daya penentu seperti disk kuorum khusus, server saksi, atau layanan arbitrasi berbasis cloud.

Penyimpanan Bersama dan yang Direplikasi

Arsitektur penyimpanan bervariasi secara signifikan berdasarkan jenis kluster:

  • Kluster disk bersama menggunakan perangkat SAN (Storage Area Network) atau NAS (Network-Attached Storage) yang di-mount secara bersamaan oleh semua node. Manajer kluster menggunakan reservasi SCSI atau manajer kunci terdistribusi (DLM) untuk mencegah penulisan bersamaan yang dapat merusak data.
  • Kluster shared-nothing mereplikasi data antar node di tingkat blok atau aplikasi (misalnya, DRBD untuk Linux, SQL Server Always On Availability Groups). Setiap node memiliki penyimpanan lokalnya sendiri; replikasi menjaga sinkronisasinya.
  • Arsitektur hibrida menggabungkan keduanya, menggunakan penyimpanan bersama untuk data utama dan replikasi untuk pemulihan bencana ke situs yang terpisah secara geografis.

Perangkat Lunak Manajemen Kluster

Manajer kluster bertanggung jawab atas orkestrasi sumber daya, pemantauan kesehatan, dan failover otomatis. Solusi yang banyak digunakan meliputi:

  • Pacemaker + Corosync — standar de facto di Linux (RHEL, CentOS, Ubuntu)
  • Windows Server Failover Clustering (WSFC) — bawaan untuk lingkungan Windows Server
  • Kubernetes — pengelompokan berbasis container dengan penjadwalan pod, self-healing, dan pembaruan bergulir
  • VMware vSphere HA / vSAN — pengelompokan tingkat hypervisor untuk beban kerja yang divirtualisasi

Setiap solusi mengekspos primitif yang berbeda untuk mendefinisikan sumber daya, batasan, dan kebijakan failover. Sebuah sumber daya di Pacemaker, misalnya, adalah layanan apa pun yang dikelola kluster — alamat IP, mount filesystem, daemon database — dan batasan mendefinisikan aturan urutan dan kolokasi untuk sumber daya tersebut.

Manfaat Utama Pengelompokan Server

Ketersediaan Tinggi dan Failover Otomatis

Pendorong utama untuk sebagian besar penerapan kluster adalah ketersediaan tinggi (HA). Ketika sebuah node gagal, manajer kluster mendeteksi kegagalan melalui heartbeat yang terlewat, kemudian merelokasi sumber daya yang terpengaruh ke node yang masih hidup — sebuah proses yang disebut failover. Perangkat lunak kluster modern dapat menyelesaikan ini dalam waktu kurang dari 30 detik untuk sebagian besar beban kerja, meskipun pemulihan tingkat database (crash recovery, log replay) menambah waktu tambahan yang bergantung pada beban kerja.

Recovery Time Objective (RTO) dan Recovery Point Objective (RPO) adalah dua metrik yang mendefinisikan kualitas HA:

  • RTO — berapa lama layanan tidak tersedia selama failover
  • RPO — berapa banyak data yang dapat hilang (diukur dalam waktu) jika node utama gagal sebelum replikasi selesai

Replikasi sinkron mencapai RPO = 0 tetapi memperkenalkan latensi penulisan karena node utama harus menunggu replika mengakui setiap penulisan. Replikasi asinkron mengurangi latensi tetapi menerima RPO yang tidak nol. Memilih di antara keduanya adalah keputusan bisnis, bukan keputusan teknis semata.

Penyeimbangan Beban dan Skalabilitas Horizontal

Kluster penyeimbang beban mendistribusikan permintaan masuk ke seluruh node menggunakan algoritma seperti round-robin, least-connections, IP hash, atau distribusi berbobot. Penyeimbang beban itu sendiri — baik perangkat keras (F5, Citrix ADC) maupun perangkat lunak (HAProxy, NGINX, LVS) — berada di depan kluster dan harus redundan untuk menghindari menjadi titik kegagalan tunggal.

Penskalaan horizontal dalam kluster berarti menambahkan node daripada meningkatkan perangkat keras server individual (penskalaan vertikal). Ini signifikan secara ekonomi: node perangkat keras komoditas lebih murah per unit komputasi dibandingkan server monolitik kelas atas, dan kluster mengabstraksikan perangkat keras yang mendasarinya dari aplikasi.

Toleransi Kesalahan dan Redundansi

Toleransi kesalahan melampaui redundansi node. Desain kluster tingkat produksi memperhitungkan:

  • Catu daya ganda pada setiap node yang terhubung ke PDU dan unit UPS terpisah
  • Jalur jaringan redundan (NIC bonding atau LACP trunking ke switch terpisah)
  • Multipath I/O (MPIO) untuk konektivitas penyimpanan, menghilangkan kegagalan HBA atau kabel tunggal
  • Distribusi geografis di seluruh zona ketersediaan atau pusat data untuk perlindungan terhadap kegagalan tingkat situs

Mengabaikan salah satu lapisan ini menciptakan titik kegagalan tunggal tersembunyi yang tidak dapat dikompensasi oleh perangkat lunak kluster.

Pemeliharaan Bergulir yang Disederhanakan

Salah satu manfaat yang kurang dihargai secara operasional adalah pemeliharaan tanpa downtime. Sebuah node dapat dievakuasi secara bertahap — sumber dayanya dimigrasikan ke rekan-rekannya — ditambal, di-reboot, dan dikembalikan ke kluster tanpa gangguan layanan apa pun. Ini disebut failover terencana atau live migration di lingkungan yang divirtualisasi. Ini mengubah patching OS dan penggantian perangkat keras dari jendela pemeliharaan terjadwal menjadi operasi rutin yang tidak mengganggu.

Jenis-Jenis Kluster Server

Jenis KlusterTujuan UtamaModel Penyimpanan UmumKasus Penggunaan Umum
Ketersediaan Tinggi (HA)Meminimalkan downtime melalui failover otomatisSAN bersama atau replikasi sinkronDatabase, sistem ERP, API kritis
Penyeimbangan BebanMendistribusikan lalu lintas, memaksimalkan throughputStateless atau sesi yang direplikasiServer web, node edge CDN, gateway API
FailoverRedundansi dan pemulihan bencanaReplikasi asinkronSistem transaksi keuangan, rekam medis
Penyimpanan (misalnya, Ceph, GlusterFS)Akses data terdistribusi yang skalabelPenyimpanan objek/blok terdistribusiGudang data, streaming media, big data
Komputasi (HPC)Pemrosesan paralel beban kerja beratFilesystem paralel berkecepatan tinggi (Lustre, GPFS)Simulasi ilmiah, pelatihan ML, rendering
Orkestrasi ContainerPenjadwalan beban kerja otomatis dan self-healingVolume persisten melalui driver CSILayanan mikro, pipeline CI/CD, platform SaaS

Kluster Ketersediaan Tinggi

Kluster HA adalah penerapan enterprise yang paling umum. Kluster HA aktif-pasif dua node menjalankan beban kerja pada node utama sementara node sekunder tetap dalam mode siaga, terus disinkronkan. Varian aktif-aktif menjalankan beban kerja pada semua node secara bersamaan, yang meningkatkan throughput tetapi mengharuskan aplikasi mendukung akses multi-node bersamaan — tidak semua database atau aplikasi lama mendukungnya.

Kluster Penyeimbangan Beban

Kluster ini secara inheren aktif-aktif. Penyeimbang beban mendistribusikan sesi ke seluruh kumpulan server aplikasi. Persistensi sesi (sticky sessions) adalah persyaratan umum untuk aplikasi stateful: penyeimbang beban harus merutekan permintaan klien tertentu ke node backend yang sama sepanjang sesi. Ini menciptakan ketergantungan implisit yang mempersulit penghapusan node dan failover, itulah mengapa desain aplikasi stateless sangat disukai dalam arsitektur modern.

Kluster Failover

Kluster failover memprioritaskan kecepatan pemulihan dan integritas data daripada kinerja mentah. Ini adalah arsitektur standar untuk penerapan SQL Server, Oracle RAC, dan SAP HANA. Tantangan rekayasa utama adalah memastikan bahwa target failover memiliki salinan semua data yang konsisten dan terkini pada saat kegagalan — itulah mengapa replikasi sinkron dan desain kuorum tidak dapat dinegosiasikan dalam lingkungan ini.

Kluster Penyimpanan

Sistem penyimpanan terdistribusi seperti Ceph, GlusterFS, dan MinIO membentuk lapisan kluster mereka sendiri, independen dari kluster komputasi di atasnya. Ceph, misalnya, menggunakan algoritma CRUSH untuk mendistribusikan data ke seluruh OSD (Object Storage Daemon) tanpa bottleneck metadata terpusat. Kluster penyimpanan menyediakan backend volume persisten untuk beban kerja Kubernetes dan lapisan penyimpanan bersama untuk kluster komputasi HA.

Kluster Komputasi dan HPC

Kluster komputasi berkinerja tinggi menggunakan penjadwal pekerjaan (SLURM, PBS, LSF) untuk mengalokasikan node ke pekerjaan komputasi. Node saling terhubung melalui InfiniBand atau Ethernet berkecepatan tinggi untuk mendukung komunikasi MPI (Message Passing Interface) dengan latensi rendah dan bandwidth tinggi yang diperlukan oleh beban kerja ilmiah paralel. Untuk beban kerja yang dipercepat GPU — pelatihan deep learning, dinamika molekuler, dinamika fluida komputasional — infrastruktur GPU Hosting dengan interkoneksi NVLink atau NVSwitch adalah arsitektur yang relevan.

Pertimbangan Implementasi di Dunia Nyata

Desain Jaringan

Jaringan kluster bukanlah jaringan tunggal. Kluster yang dirancang dengan benar memiliki setidaknya tiga segmen jaringan terpisah:

  1. Jaringan publik — lalu lintas yang menghadap klien
  2. Interkoneksi kluster privat — heartbeat dan komunikasi kluster internal
  3. Jaringan penyimpanan — lalu lintas iSCSI, NFS, atau Fibre Channel ke backend penyimpanan bersama

Mencampur ini pada satu NIC atau VLAN menimbulkan persaingan dan menciptakan skenario di mana saturasi I/O penyimpanan mengganggu sinyal heartbeat, memicu failover palsu.

Fencing dan STONITH

STONITH (Shoot The Other Node In The Head) adalah mekanisme di mana kluster secara paksa mematikan atau mereset node yang diyakini telah gagal. Tanpa fencing, sebuah node yang tidak responsif tetapi belum sepenuhnya mati dapat terus menulis ke penyimpanan bersama sementara kluster telah melakukan failover — jalur yang pasti menuju kerusakan data. Implementasi STONITH mencakup kontrol daya berbasis IPMI/iDRAC, pengalihan PDU, dan pemadaman paksa tingkat hypervisor. Kluster HA apa pun tanpa konfigurasi fencing yang berfungsi sebenarnya bukan HA.

Pengelompokan Tingkat Aplikasi vs. Pengelompokan Tingkat Infrastruktur

Perbedaan penting yang sering diabaikan: pengelompokan infrastruktur (Pacemaker, WSFC) menyediakan failover tingkat node, tetapi aplikasi juga harus dirancang untuk mentolerir restart mendadak. Database memerlukan crash recovery; server aplikasi mungkin perlu membangun kembali koneksi ke backend; cache mungkin dingin setelah failover. Pengelompokan tingkat aplikasi — seperti grup replikasi database, kluster Elasticsearch, atau kluster broker Kafka — menangani konsistensi data dan ketersediaan di lapisan data, secara independen dari infrastruktur di bawahnya. Lingkungan produksi biasanya menumpuk keduanya: HA infrastruktur untuk lapisan komputasi dan replikasi tingkat aplikasi untuk lapisan data.

Latensi Antar Node

Untuk replikasi sinkron, latensi antar node secara langsung memengaruhi kinerja penulisan. Commit sinkron memerlukan round-trip ke replika sebelum mengakui penulisan ke klien. Pada latensi antar node 1ms, throughput penulisan sinkron teoritis maksimum adalah 1.000 operasi per detik per thread — terlepas dari seberapa cepat disk lokalnya. Inilah mengapa kluster sinkron yang terdistribusi secara geografis tidak praktis di luar ~100km antar situs, dan mengapa replikasi asinkron digunakan untuk pemulihan bencana lintas wilayah.

Kapan Pengelompokan Server Adalah Pilihan yang Tepat

Pengelompokan server tepat digunakan ketika biaya downtime atau kehilangan data melebihi biaya infrastruktur pengelompokan. Indikator spesifik:

  • Aplikasi memiliki SLA yang memerlukan ketersediaan 99,9% atau lebih tinggi (kurang dari 8,7 jam downtime per tahun)
  • Beban kerja tidak dapat diinterupsi untuk patching, penggantian perangkat keras, atau perubahan kapasitas
  • Pola lalu lintas tidak dapat diprediksi atau berlonjak, memerlukan penskalaan horizontal yang elastis
  • Persyaratan regulasi mengamanatkan redundansi data dan auditabilitas (PCI-DSS, HIPAA, SOC 2)
  • Aplikasi memproses transaksi keuangan, rekam medis, atau komunikasi real-time di mana kehilangan data memiliki konsekuensi hukum

Untuk beban kerja yang lebih kecil yang tidak memenuhi kriteria ini, lingkungan VPS Hosting yang dikonfigurasi dengan baik dengan backup otomatis dan pemantauan mungkin memberikan ketahanan yang cukup dengan sebagian kecil biaya.

Tantangan dan Mode Kegagalan Umum

Biaya dan Overhead Infrastruktur

Kluster HA minimum yang layak memerlukan setidaknya dua node, penyimpanan bersama atau yang direplikasi, jaringan redundan, dan lisensi perangkat lunak manajemen kluster (jika berlaku). Untuk penerapan on-premises, ini biasanya berarti pengganda biaya 3x hingga 5x dibandingkan penerapan server tunggal. Pengelompokan berbasis cloud menggunakan layanan terkelola (AWS RDS Multi-AZ, Azure SQL Managed Instance) mengalihkan biaya ini ke model biaya operasional tetapi memperkenalkan ketergantungan pada vendor.

Kompleksitas Konfigurasi dan Keahlian Operasional

Kesalahan konfigurasi kluster adalah salah satu penyebab utama pemadaman tidak terencana di lingkungan enterprise. Kesalahan umum meliputi:

  • Fencing tidak dikonfigurasi atau tidak diuji — kluster tidak dapat pulih dengan aman dari kegagalan node
  • Kuorum dikonfigurasi salah — skenario split-brain merusak data bersama
  • Ketergantungan sumber daya didefinisikan secara tidak benar — layanan dimulai dalam urutan yang salah setelah failover, menyebabkan kegagalan berantai
  • Jaringan heartbeat pada antarmuka yang sama dengan lalu lintas produksi — lonjakan penyimpanan atau lalu lintas memicu failover palsu

Manajemen kluster yang berkelanjutan memerlukan insinyur yang memahami baik perangkat lunak kluster maupun aplikasi yang dilindunginya. Ini adalah keahlian yang berbeda dari administrasi sistem umum.

Bottleneck Penyimpanan

Penyimpanan bersama adalah bottleneck kinerja yang umum dalam kluster HA. Semua node bersaing untuk bandwidth I/O ke backend penyimpanan yang sama. Kluster penyimpanan yang dirancang dengan buruk menjadi faktor pembatas untuk seluruh sistem. Solusinya mencakup tiering penyimpanan (NVMe untuk data panas, disk berputar untuk data dingin), caching baca pada node, dan arsitektur penyimpanan terdistribusi yang menghilangkan kontroler penyimpanan tunggal.

Untuk beban kerja yang memerlukan kinerja I/O maksimum dan kontrol perangkat keras penuh, Dedicated Servers dengan penyimpanan NVMe lokal dan RAID perangkat keras menyediakan fondasi yang kuat untuk membangun node kluster yang dioptimalkan untuk penyimpanan.

Arsitektur Kluster untuk Lingkungan Web Hosting

Kluster yang menghadap web memiliki pola arsitektur spesifik yang layak dirinci secara eksplisit:

[Client Requests]
        |
[Load Balancer Layer] (HAProxy / NGINX / cloud LB — active-active pair)
        |
[Application Server Layer] (Node 1, Node 2, Node N — stateless)
        |
[Database Layer] (Primary + Replica — HA cluster with automatic failover)
        |
[Shared Storage / Object Storage] (Ceph, NFS, S3-compatible)

Setiap lapisan dapat diskalakan dan redundan secara independen. Server aplikasi bersifat stateless — status sesi disimpan dalam kluster Redis atau Memcached bersama, bukan pada node lokal. Desain ini berarti node aplikasi mana pun dapat dihapus atau ditambahkan tanpa memengaruhi sesi aktif.

Untuk tim yang mengelola infrastruktur web dalam skala besar, lingkungan VPS dengan cPanel menyediakan control plane terkelola yang menyederhanakan tugas-tugas yang berdekatan dengan kluster seperti manajemen DNS, provisi SSL, dan konfigurasi multi-domain. Untuk tim yang lebih menyukai kontrol granular atas tumpukan pengelompokan mereka, VPS Control Panels menawarkan berbagai pilihan yang sesuai dengan model operasional yang berbeda.

Terminasi SSL dalam lingkungan web berkluster memerlukan perhatian khusus: penyeimbang beban biasanya menangani terminasi TLS, mendekripsi lalu lintas sebelum mendistribusikannya ke node backend melalui jaringan internal. Ini mengharuskan SSL Certificates disediakan dan diperbarui di tingkat penyeimbang beban, bukan pada node aplikasi individual — kesalahan konfigurasi umum yang menyebabkan kesalahan sertifikat setelah failover node.

Matriks Keputusan Teknis

Gunakan matriks ini untuk menentukan arsitektur kluster yang tepat untuk beban kerja tertentu:

PersyaratanArsitektur yang DirekomendasikanTeknologi Utama
RPO = 0, RTO < 30 detikHA aktif-pasif, replikasi sinkronPacemaker + DRBD, WSFC + Always On
RPO > 0 dapat diterima, DR lintas wilayahAktif-pasif, replikasi asinkronMySQL Group Replication, PostgreSQL streaming
Throughput baca tinggi, penulisan sedangAktif-aktif dengan replika bacaHAProxy + replika baca PostgreSQL
Tingkat web stateless, lalu lintas variabelKluster penyeimbang beban, auto-scalingNGINX, Kubernetes HPA
Penyimpanan data skala petabyteKluster penyimpanan terdistribusiCeph, GlusterFS, MinIO
Komputasi paralel yang dipercepat GPUKluster HPC dengan interkoneksi berkecepatan tinggiSLURM + InfiniBand + CUDA
Beban kerja container, layanan mikroKluster orkestrasi containerKubernetes, Nomad

Daftar Periksa Poin Penting Praktis

Sebelum menerapkan kluster server, verifikasi masing-masing hal berikut:

  • Kuorum dikonfigurasi dengan jumlah suara ganjil atau penentu khusus — jangan pernah menerapkan kluster dua node tanpa saksi kuorum
  • Fencing (STONITH) diuji dengan secara fisik mencabut kabel jaringan dan mengonfirmasi bahwa kluster dengan benar mengisolasi node dan menyelesaikan failover
  • Jaringan heartbeat dan produksi berada pada antarmuka fisik terpisah — jangan pernah berbagi keduanya
  • Multipath penyimpanan (MPIO) dikonfigurasi dengan setidaknya dua jalur independen ke penyimpanan bersama
  • Lag replikasi dipantau dengan ambang peringatan yang ditentukan sebelum RPO dilanggar
  • Failover telah diuji di bawah beban — kluster yang belum pernah diuji bukanlah kluster, melainkan sebuah teori
  • Perilaku aplikasi setelah failover divalidasi — konfirmasi bahwa aplikasi terhubung kembali ke node utama baru, membersihkan koneksi basi, dan melayani lalu lintas dengan benar
  • Peristiwa kluster dicatat ke server log eksternal terpusat — bukan ke penyimpanan node lokal yang mungkin tidak tersedia selama kegagalan yang coba Anda diagnosis
  • Sertifikat SSL disediakan di tingkat penyeimbang beban, bukan pada node backend individual
  • Perencanaan kapasitas memperhitungkan ketersediaan node N-1 — kluster harus menangani beban produksi penuh dengan satu node mati

Pertanyaan yang Sering Diajukan

Berapa jumlah minimum node yang diperlukan untuk kluster server?

Secara teknis, dua node sudah cukup untuk kluster HA aktif-pasif. Namun, kluster dua node memerlukan saksi kuorum (sumber daya penentu ketiga) untuk mencegah split-brain. Untuk kluster penyeimbang beban aktif-aktif, tiga node adalah minimum praktis untuk mempertahankan redundansi ketika satu node dihapus untuk pemeliharaan.

Apa itu split-brain dalam kluster server dan mengapa berbahaya?

Split-brain terjadi ketika jaringan komunikasi internal kluster gagal, menyebabkan node kehilangan kontak satu sama lain. Setiap node menyimpulkan bahwa yang lain telah gagal dan mencoba mengambil kepemilikan sumber daya bersama secara bersamaan. Jika kedua node menulis ke penyimpanan bersama yang sama secara bersamaan tanpa koordinasi, kerusakan data adalah hasilnya. Mekanisme kuorum dan fencing STONITH adalah dua pertahanan terhadap split-brain.

Bagaimana pengelompokan server berbeda dari virtualisasi server?

Virtualisasi mempartisi satu server fisik menjadi beberapa mesin virtual yang terisolasi. Pengelompokan menghubungkan beberapa server untuk bertindak sebagai satu sistem. Keduanya saling melengkapi: server yang divirtualisasi (VM) sering digunakan sebagai node kluster, dan platform hypervisor seperti VMware vSphere menyertakan fitur pengelompokan HA mereka sendiri yang beroperasi di tingkat VM daripada tingkat OS atau aplikasi.

Dapatkah pengelompokan server menghilangkan semua downtime?

Tidak. Pengelompokan secara dramatis mengurangi downtime tidak terencana dengan mengotomatiskan failover, tetapi tidak menghilangkannya. Failover itu sendiri membutuhkan waktu (detik hingga menit tergantung pada beban kerja dan konfigurasi kluster). Selain itu, bug dalam perangkat lunak kluster, kegagalan multi-node simultan, dan skenario partisi jaringan dapat menyebabkan pemadaman yang tidak dapat dicegah oleh pengelompokan. Tujuannya adalah memenuhi SLA ketersediaan yang ditentukan, bukan mencapai nol downtime absolut.

Apa perbedaan antara kluster HA dan pengaturan pemulihan bencana (DR)?

Kluster HA menyediakan failover otomatis yang hampir instan dalam situs atau zona ketersediaan yang sama, biasanya dengan RPO = 0 dan RTO yang diukur dalam detik hingga menit. Pengaturan DR mereplikasi data ke situs yang terpisah secara geografis dan memerlukan intervensi manual atau semi-otomatis untuk diaktifkan, dengan RTO yang diukur dalam menit hingga jam dan RPO yang tidak nol karena replikasi asinkron. Lingkungan produksi yang memerlukan ketahanan lokal dan redundansi geografis menerapkan pengelompokan HA dalam satu situs dan replikasi DR lintas situs.

15%

Hemat 15% di Semua Layanan Hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode:

Skills
Memulai