所謂的雙機熱備份是指中央服務器安裝為兩臺相互備份的服務器,并且同時只運行一臺服務器。當其中一臺正在運行的服務器無法啟動時,另一臺備份服務器將自動啟動并運行(通常約2分鐘),以確保整個網絡系統的穩定運行!雙機熱備的工作機制實際上為整個網絡系統的中心服務器提供了自動故障恢復能力。
對于呼叫中心的關鍵服務器,采用冗余節點機制來保證其可用性。采用兩臺雙機熱備CTI服務器,避免CTI服務器單點故障;使用幾個提供相近服務的IVR服務器來避免IVR服務器的單點故障。
在雙熱備用模式的集群之中,有兩個服務器運行相近的程序,一個是活動服務器,另一個是備用服務器。當系統穩定工作時,工作機器處于主工作狀態。在提供內部服務時,監控備份機是否穩定。備用機非常時,工作機應報警;備份機器處于備份狀態,僅監視工作機器的操作。當工作機故障時,備用機將自動轉換為工作機,提供內部服務,并發出主備切換報警。目前常見的雙機熱備工作模式有兩種:基于共享設備(磁盤陣列)的雙機熱備工作模式基于數據復制的雙機熱備工作模式。
基于共享設備的雙機熱備系統主要通過磁盤陣列保證數據的完整性和連續性。用戶數據通常放在磁盤陣列之上。當工作機器停機時,備份機器繼續從磁盤陣列獲取早期數據。這種模式更適合用戶訪問大量數據、劇烈操作數據庫、讀寫大量數據。
雙機熱備通過數據復制實現。通過實時數據拷貝,兩臺服務器的狀態保持一致,而不是使用共享存儲設備。當工作機器收到用戶請求并更改機器之上的用戶數據時,將實時向備份機器發送同步消息以完成狀態同步。這種方法的優點是節省便宜的存儲設備投資,并在兩臺服務器間全然分擔風險。