Você pode usar 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 a qualquer momento, fornecendo assim proteção Tolerante a Falhas.

As VMs primária e secundária monitoram continuamente o status uma da outra para garantir que a tolerância a falhas seja mantida. Um failover transparente ocorrerá se o host que executa a VM primária falhar ou encontrar um erro de hardware incorrigível na memória da VM primária. Nesse caso, a VM secundária é ativada imediatamente para substituir a VM primária. Uma nova VM secundária é iniciada e a redundância de tolerância a falhas é 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 têm permissão para serem executadas no mesmo host. Essa restrição garante que uma falha de host não possa resultar na perda de ambas as VMs.
Observação: Você também pode usar regras de afinidade de Host da VM para determinar 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 afetada por essa regra, sua VM secundária associada também é afetada por essa regra. Para obter mais informações sobre regras de afinidade, consulte a documentação vSphere Gerenciamento de recursos.

O Fault Tolerance evita situações de "cérebro dividido", 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 reaparecida automaticamente.

vSphere Fault Tolerance pode acomodar máquinas virtuais de multiprocessador simétrico (SMP) com até 8 vCPUs.