Il est possible d'utiliser vSphere Fault Tolerance (FT) sur la plupart des machines virtuelles cruciales pour une mission. FT assure la disponibilité continue d'une machine virtuelle de ce type en créant et en maintenant une autre machine virtuelle identique et disponible en permanence pour la remplacer en cas de situation de basculement.
La machine virtuelle protégée s'appelle la machine virtuelle principale. La copie de la machine virtuelle, la machine virtuelle secondaire, est créée et s'exécute sur un autre hôte. La machine virtuelle principale est répliquée en permanence sur la machine virtuelle secondaire de sorte que la machine virtuelle secondaire peut prendre le relais à tout moment, favorisant ainsi la protection Fault Tolerant.
Les machines virtuelles principale et secondaire surveillent continuellement l'état l'une de l'autre pour vérifier que Fault Tolerance est maintenu. Un basculement transparent se produit si l'hôte exécutant la machine virtuelle principale échoue ou rencontre une erreur matérielle irrémédiable dans la mémoire de la machine virtuelle principale, auquel cas la machine virtuelle secondaire est immédiatement activée pour remplacer la machine virtuelle principale. Une nouvelle machine virtuelle secondaire démarre et la redondance de Fault Tolerance est rétablie en quelques secondes. Si l'hôte de la machine virtuelle secondaire devient défectueux, il est aussi immédiatement remplacé. Dans l'un ou l'autre cas, les utilisateurs ne constatent aucune interruption de service ni perte de données.
Fault Tolerance évite les situations de division qui peuvent se traduire par deux copies actives d'une machine virtuelle après la reprise suite à un dysfonctionnement. Le verrouillage atomique des fichiers sur les stockages partagés est utilisé pour coordonner le basculement de façon à ce qu'un côté seulement continue à exécuter la machine virtuelle principale et une nouvelle machine virtuelle secondaire est automatiquement réaffectée.
vSphere Fault Tolerance peut gérer les machines virtuelles à multiprocesseur symétrique (SMP) avec jusqu'à 8 vCPU.