Virtualization can deliver high availability (any application running in a virtual machine, regardless of its operating system or underlying hardware configuration) across your entire virtualized IT environment.
This can be done without the cost or complexity of traditional clustering solutions. Virtualization eliminates the need for dedicated stand-by hardware and additional software.