This resource is no longer available
Some existing fault-tolerant systems address this requirement, but said systems typically require either proprietary hardware or modified software and usually support only a handful of operating systems. More often, administrators use software-based solutions such as clustering to provide high availability. However, such clustering solutions are difficult to set up and are often tied to specific applications and operating systems.
Read this paper and get VMware fault tolerance recommendations and considerations on VMware vSphere 4.