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.

Uma máquina virtual tolerante a falhas e sua cópia secundária não podem ser executadas no mesmo host. Essa restrição garante que uma falha do host não resulte na perda de ambas as VMs.
Observação: Você também pode usar regras de afinidade de VM-Host para ditar em quais hosts as máquinas virtuais designadas podem ser executadas. Se você usar essas regras, esteja ciente de que, para qualquer VM primária que seja afetada por essa regra, a VM Secundária associada também será afetada por essa regra. Para obter mais informações sobre regras de afinidade, consulte a documentação do vSphere Resource Management.

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.