대부분의 중요한 가상 시스템에 vSphere FT(Fault Tolerance)를 사용할 수 있습니다. FT는 페일오버 상황이 발생하면 언제든지 이를 대체할 수 있는 또 하나의 동일 VM을 생성하고 유지하여 이러한 가상 시스템에 대한 지속적인 가용성을 제공합니다.
보호되는 가상 시스템을 기본 VM이라고 합니다. 중복 가상 시스템인 보조 VM은 다른 호스트에서 생성되고 실행됩니다. 기본 VM이 보조 VM에 지속적으로 복제되므로 언제든지 보조 VM이 작업을 인계할 수 있어 무장애 보호가 구현됩니다.
가상 및 보조 VM은 서로의 상태를 지속적으로 모니터링함으로써 Fault Tolerance가 유지되도록 합니다. 기본 VM을 실행하는 호스트에 장애가 발생하거나 기본 VM의 메모리에서 수정할 수 없는 하드웨어 오류가 발생하면 투명한 페일오버가 발생하며 이때 보조 VM이 즉시 활성화되어 기본 VM을 교체합니다. 새 보조 VM이 시작되고 Fault Tolerance 이중화가 자동으로 다시 설정됩니다. 보조 VM이 실행되고 있는 호스트에 장애가 발생하면 이 호스트도 즉시 대체됩니다. 두 경우 모두 사용자는 어떠한 서비스 중단이나 데이터 손실도 경험하지 않습니다.
Fault Tolerance는 장애로부터 복구된 후 활성 상태의 가상 시스템 사본 두 개가 생기는 것을 초래할 수 있는 "분할 브레인" 상황을 방지합니다. 공유 스토리지의 원자성 파일 잠금은 한 쪽만 기본 VM으로 계속 실행되고 새 보조 VM은 자동으로 다시 대기 상태가 되도록 페일오버를 조정하는 데 사용됩니다.
vSphere Fault Tolerance는 SMP(Symmetric Multiprocessor) 가상 시스템과 최대 8개의 vCPU를 수용할 수 있습니다.