VCS in host to provide the Virtual Machine high availability and ApplicationHA in guest to provide application high availability

VCS running in the host monitors the virtual machine to provide the VM high availability. ApplicationHA running in the VM guest ensures the application high availability by monitoring the configured application . VCS and ApplicationHA can be combined together to provide the enhanced solution for achieving application and VM high availability.

VCS in host provides the primary VCS monitoring. It can start/stop the virtual machine and fail-over it to another node in case of any fault. We then run ApplicationHA within the guest that monitors the application running inside the guest virtual machine. ApplicationHA in guest will not trigger an application fail-over in case of application fault, but it'll try to restart the application on same VM guest. If ApplicationHA fails to start the application, it can notify the VCS running in the host to take corrective action which includes virtual machine restart or virtual machine fail-over to another host. For detailed information about ApplicationHA and integration of ApplicationHA with VCS, please refer ApplicationHA documentation.

For detailed information about ApplicationHA and integration of Application HA with VCS, please refer ApplicationHA documentation.

Figure: VCS In host for VM HA and ApplicationHA in guest for application HA

VCS In host for VM HA and ApplicationHA in guest for application HA