The use of virtual servers to host business critical applications is expanding rapidly as IT organizations experience significant cost savings and optimize resource utilization through virtualization supported server consolidation. It is not well understood, however, that the use of virtualization technologies can decrease the availability of applications and services. The need for integrating an automated high availability clustering solution to monitor and protect the virtual servers becomes evident when the increased risk of failure is understood.
The potential for application failure is increased due to two factors. First, virtualization increases the scope of failures as more applications and services are at risk given the failure of a single physical machine. If this consolidated server should suffer an outage, multiple applications and business services will be unavailable. Second, the primary causes of application outage are software related; the more complex the software stack being used by an application, the higher the risk of failure. The deployment of a virtualization layer increases software stack complexity and increases the risk of application outages.
The VMware ESX Server Console OS is such a virtualization layer and provides a complete operating system running directly on the host machine physical hardware. From the resources of the host machine, the virtualization layer creates a pool of logical computing resources and allocates those resources to one or more virtual machines in which a standard operating system can run.
LifeKeeper brings a complete high availability solution to virtual environments with fast and automatic failure event detection and recovery, comprehensive monitoring and recovery for individual applications and services and tremendous flexibility in building failover configurations from a mixture of physical and virtual machines, and either shared storage or data replication.
LifeKeeper offers two approaches to High Availability when used with VMware ESX Server. LifeKeeper can run within a virtual machine and LifeKeeper for Linux VMware Virtual Machine Recovery Kit allows LifeKeeper to run within the VMware Console Operating System.