有幾種典型情況可以受益於使用 vSphere Fault Tolerance。
Fault Tolerance 可提供比 vSphere HA 更高層級的業務持續性。呼叫次要虛擬機器以取代與其對應的主要虛擬機器時,次要虛擬機器會立即接管主要虛擬機器的角色,並會保留其整個狀態。應用程式已在執行中,並且不需要重新輸入或重新載入記憶體中儲存的資料。vSphere HA 提供的容錯移轉會重新啟動受故障影響的虛擬機器。
更高的持續性層級以及增加的狀態資訊與資料保護功能可在您要部署 Fault Tolerance 時提供方案資訊。
- 必須始終可用的應用程式,尤其是擁有使用者想要在硬體故障期間維護之持久用戶端連線的應用程式。
- 不能透過任何其他方式實現叢集功能的自訂應用程式。
- 可以透過自訂叢集解決方案提供高可用性,但這些解決方案太複雜,且很難進行設定和維護的案例。
藉由 Fault Tolerance 保護虛擬機器的另一個關鍵使用案例可以說明為隨選 Fault Tolerance。在此案例中,虛擬機器在一般作業期間受到 vSphere HA 的充分保護。在某些關鍵期間,您可能希望增強虛擬機器的保護。例如,您可能正在執行季末報告,如果發生中斷,則可能會延遲關鍵資訊的可用性。藉由 vSphere Fault Tolerance,您可以在執行此報告前保護此虛擬機器,然後在產生報告後關閉或暫停 Fault Tolerance。可以在關鍵期間使用隨選 Fault Tolerance 保護虛擬機器,然後在非關鍵作業期間將資源置回一般狀態。