Você pode usar o vSphere Fault Tolerance (FT) para a maioria das máquinas virtuais de missão crítica. O FT fornece disponibilidade contínua para essa máquina virtual, criando e mantendo outra VM idêntica e continuamente disponível para substituí-la no caso de uma situação de failover.
A máquina virtual protegida é chamada de VM primária. A máquina virtual duplicada, a VM Secundária, é criada e executada em outro host. A VM primária é continuamente replicada para a VM secundária para que a VM secundária possa assumir o controle em qualquer ponto, fornecendo assim uma proteção tolerante a falhas.
As VMs Primária e Secundária monitoram continuamente o status uma da outra para garantir que o Fault Tolerance seja mantido. Um failover transparente ocorrerá se o host que estiver executando a VM primária falhar ou encontrar um erro de hardware incorrigível na memória da VM primária, caso em que a VM secundária é ativada imediatamente para substituir a VM primária. Uma nova VM secundária é iniciada e a redundância do Fault Tolerance é restabelecida automaticamente. Se o host que executa a VM Secundária falhar, ele também será substituído imediatamente. Em ambos os casos, os usuários não experimentam nenhuma interrupção no serviço e nenhuma perda de dados.
O Fault Tolerance evita situações de "split-brain", que podem levar a duas cópias ativas de uma máquina virtual após a recuperação de uma falha. O bloqueio de arquivo atômico no armazenamento compartilhado é usado para coordenar o failover para que apenas um lado continue em execução como a VM primária e uma nova VM secundária seja restaurada automaticamente.
O vSphere Fault Tolerance pode acomodar máquinas virtuais de multiprocessador simétrico (SMP) com até quatro vCPUs.