Przez kilka lat użytkownicy platformy VMware vSphere mieli do dyspozycji Fault Tolerance (FT), funkcjonalność zapewniającą nieprzerwaną dostępność wszystkich aplikacji bez utraty danych lub przestojów w przypadku awarii sprzętu. Niestety, funkcjonalność genialna z założenia, była niemożliwa do wykorzystania w wielu środowiskach przez liczne ograniczenia, z których największym było wsparcie maszyn wirtualnych wyłącznie z 1 vCPU. Wraz z wydaniem vSphere 6 przychodzi Fault Tolerance (FT) Multi-Processor.
Fault Tolerance (FT) w nowej odsłonie vSphere znosi wiele ograniczeń z poprzednich wersji stając się taką funkcjonalnością jakiej oczekiwali i o jaką dopominali się użytkownicy.
vSphere 6.0 przynosi FT ze wsparciem dla maszyn wirtualnych z 4 vCPU w edycji Enterprise Plus (2 vCPU dla edycji Standard i Enterprise) i 64 GB pamięci RAM oraz wsparcie dla wszystkich typów dysków wirtualnych (poprzednia wersja obsługiwalą tylko dyski VMDK Eager-zeroed thick), co znacząco poszerza możliwość wykorzystania tej funkcjonalności o wiele scenariuszy. Dodano również obsługę snapshotów dla VM działających w konfiguracji FT.
Ponadto vSphere 6.0 wprowadza wsparcie vStorage APIs for Data Protection (VADP) dla FT, a tym samym wsparcie dla rozwiązań takich dostawców jak Symantec, EMC czy HP.
By zapewnić wysoką wydajność dla FT wprowadzono ograniczenia na hosta, tym samym jeden host, na którym uruchomiono FT może obsłużyć do 8 vCPU lub 4 FT, tym samym możliwe są następujące konfiguracje:
• 2 maszyny wirtualne z 4 vCPU każda (w sumie 8 vCPU)
• 4 maszyny wirtualne z 2 vCPU każda (w sumie 8 vCPU)
• 4 maszyny wirtualne z 1 vCPU każda (w sumie 4 vCPU)
By zapewnić wysoką wydajność środowiska, w przypadku wykorzystania FT zaleca się używanie 10Gbps interfejsów sieciowych.
Warto również zwrócić uwagę na fakt, iż uproszczono proces konfiguracji Fault Tolerance i sprowadza się on do jednego kliknięcia.