High Availability di vsphere ada 3 macam:

1. VM Monitoring

Menyediakan perlindungan terhadap kegagalan aplikasi, dg cara memonitor terus menerus sebuah VM, atau sebuah aplikasi di dalamnya (misal zimbra services), menggunakan mekanisme heartbeat.

VM monitoring juga akan memperhatikan akitifitas2 IO (input/ouput) dari si virtual machine, selain menggunakan mekanisme heartbeat.

Akan me-reset/reboot VM jika VM failure ter-deteksi di host yg sama.
2. Application Monitoring

Sama seperti VM Monitoring, juga menyediakan perlindungan terhadap kegagalan aplikasi, dg cara memonitor terus menerus sebuah VM, atau sebuah aplikasi di dalamnya (misal zimbra services), menggunakan mekanisme heartbeat.

Application Monitoring di vsphere hanya menyediakan SDK (software development kit) untuk tiap2 aplikasi yg ingin di monitor, dengan memodifikasi heartbeat khusus untuk aplikasi terkait.

Jadi bisa saja terjadi, VM nya responsive, tidak ada masalah apa2, tapi aplikasinya tidak responsive (informasi di dapat dari heartbeat khusus untuk aplikasi tsb).

Akan me-reset/reboot VM jika application failure ter-deteksi di host yg sama.

3. Host Monitoring

Perilaku-nya as seperti HA umumnya (seperti di rhev dan di rhel cluster), yaitu restart di host yg sehat, jika host yg di monitor sakit (mengalami failure).

 

ZIMBRA COLLAB & vsphere-ha
vsphere-ha services di server zimbra collab, adalah HA monitoring model 2 (application monitoring), tidak usah repot2 meng-custom heartbeat untuk aplikasi zimbra collab, oleh zimbra sudah di sediakan dan tinggal digunakan.

Karena menggunakan application monitoring, perilakunya adalah me-restart VM jika aplikasi-nya tidak terdeteksi (via heartbeat khusus aplikasi).