Seperti yang sudah kita cukup pahami, jika ada lebih dari satu komputer (di sebut node kalo kita berbicara tentang clustering) yg bekerja sama menjalankan satu atau bbrp pekerjaan dg sebuah atau beberpa goals yg masih dalam lingkup satu kesatuan itu bisa kita sebut CLUSTER


contoh, zimbra multiserver bisa di sebut cluster, karena beberapa nodes bekerja sama untuk mencapai sebuah (atau bbrp) tujuan yg sama, vmware vsphere dan rhev juga bentuk lain dari cluster


orang2 sepakat bahwa ada 4 jenis clustering yg umum dipakai:

1. High availability (Aktif-Pasif)

2. Load balancing (Aktif-Aktif)

3. High performance (Aktif-Aktif)

4, Storage (Aktif-Aktif)


Tulisan ini hanya membahas perihal High availability (Aktif-Pasif)


maksud dari aktif-pasif, jika dalam waktu bersamaan HANYA satu node yg bisa mengakses cluster resources, node lain dikonfigur supaya sewaktu2 bisa di aktifkan jikalau diperlukan (modus standby)


cluster resources adalah apapun yg di pakai oleh si cluster untuk dibuat selalu tersedia kapan saja (available), contoh VIP, services semacam apache, mysql,filesystem, dll


karena biasanya sebuah aplikasi yg di published  ke user itu tidak berdiri sendiri,  contoh sebuah aplikasi dibangun menggunakan jboss, agar bisa dimanfaatkan oleh user, aplikasi tsb memerlukan juga komponen2 lain, misal jboss, oracle, filesystem,  alamat IP, dan lain2


apache bergantung pada mysql, mysql bergantung pada filesystem, dan kalau semuanya belum running, percuma juga VIP nya di up-kan, maka aplikasi tersebut sebenarnya adalah gabungan dari cluster resources tsb


gabungan dari cluster resources tsb  kita namakan SERVICE-HA (sebenarnya saya nama-kan saja service-ha agar tidak rancu dengan service2 yg biasa kita kenal seperti httpd, mysql, zimbra, dll)


pada intinya service-ha ini lah yg di kelola dan harus selalu availableservice-ha (gabungan dari beberapa resources) ini di istilah redhat di namakan resource groupatau resource tree


di bawah adalah cluster resources yg di dukung (compatible) oleh RHEL cluster (yg tidak didukung harus dibuat custom script, yg pada intinya jika return code-nya bukan zero atau 0, maka service tsb dinyatakan failed)



Resources yg di dukung Red Hat High-Availability Add-On (atau redhat cluster)

  1. Apache
  2. Condor Instance
  3. Filesystem
  4. GFS2
  5. IP Address
  6. HA LVM
  7. MySQL
  8. NFS/CIFS Mount
  9. NFS Client
  10. NFS v3 Export
  11. NFS Server
  12. Oracle 10g/11g Failover Instance
  13. Oracle 10g/11g Instance
  14. Oracle 10g/11g Listener
  15. Open LDAP
  16. PostgreSQL 8
  17. SAP Database
  18. SAP Instance
  19. Samba Server
  20. Script
  21. Sybase ASE Failover Instance
  22. Tomcat 6
  23. Virtual Machine

lihat gambar terlampir.