Puede utilizar vSphere Fault Tolerance (FT) para la mayoría de las máquinas virtuales de misión crítica. FT ofrece disponibilidad continua para máquinas virtuales de este tipo mediante la creación y el mantenimiento de máquinas virtuales idénticas y con disponibilidad continua para reemplazarlas en caso de una situación de conmutación por error.
La máquina virtual protegida se conoce como la máquina virtual principal. La máquina virtual duplicada (la secundaria) se crea y ejecuta en otro host. La máquina virtual principal se replica continuamente en la máquina virtual secundaria para que esta pueda tomar el control en cualquier punto, lo que proporciona una protección de tolerancia a errores.
Las máquinas virtuales principales y secundarias supervisan de forma continua sus estados mutuos a fin de asegurar que se mantenga Fault Tolerance. Se produce una conmutación por error transparente si se produce un error en el host que ejecuta la máquina virtual principal o se encuentra con un error de hardware irrecuperable en la memoria de la máquina virtual principal, en cuyo caso la máquina virtual secundaria se activa inmediatamente para reemplazar la máquina virtual principal. Se inicia una nueva máquina virtual secundaria y la redundancia de Fault Tolerance se restablece automáticamente. Si se produce un error en el host que ejecuta la máquina virtual secundaria, también se reemplaza de inmediato. En cualquier caso, los usuarios no experimentan interrupción en el servicio ni hay pérdida de datos.
Fault Tolerance evita situaciones de "cerebro dividido", lo que puede derivar en dos copias activas de una máquina virtual después de una recuperación de un error. El bloqueo de archivos atómico en almacenamiento compartido se utiliza para coordinar conmutación por error de manera que solo un lado siga en ejecución como la máquina virtual principal y reaparezca automáticamente una nueva máquina virtual secundaria.
vSphere Fault Tolerance puede aceptar máquinas virtuales con multiprocesador simétrico (SMP) con hasta ocho vCPU.