ServHA為運行在Windows平臺和Linux平臺上的雙機集群產品,其負責管理2臺主機運行各自的應用系統,當主機或主機上的軟件出現故障時,不需人工干預,雙機集群中另外主機通過心跳線路,可以檢測出該故障主機,準確、快速地將原主機的應用系統移交到另一臺主機上繼續運行,實現整個系統的不間斷運行,從而保證整個系統對外服務的正常,為企事業機構24小時×365天的關鍵業務應用提供了強大的保障。
ServHA雙機系統的兩臺服務器(主機)都與磁盤陣列(共享存儲)系統連接,用戶的操作系統、應用軟件和ServHA軟件分別安裝在兩臺主機上,數據庫等共享數據存放在存儲系統上,兩臺主機之間通過私用(或公用)網絡建立心跳連接。配置好的系統主機開始工作后,ServHA服務開始監控系統,通過心跳連接,每臺主機上的ServHA服務都可監控另一臺主機的狀態。當工作主機發生故障時,心跳信息就會產生變化,這種變化可以通過心跳連接被ServHA服務捕捉。當捕捉到這種變化后ServHA就會控制系統進行主機切換,即備份機啟動和工作主機一樣的應用程序接管工作主機的工作(包括提供TCP/IP網絡服務、存儲系統的存取等服務)并進行報警,提示管理人員對故障主機進行維修。