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