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.
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.