共享存儲雙機熱備
為什么需要高可用系統(tǒng)
隨著計算機應用的不斷深入,企業(yè)對計算機系統(tǒng)的依賴程度也日漸增加。尤其在一些關鍵行業(yè)的關鍵應用上,應用的后臺核心系統(tǒng)是否具有高可用性能力,已經(jīng)成為影響一個公司業(yè)務成敗的關鍵因素。
高可用性包括保護業(yè)務關鍵數(shù)據(jù)的完整性和維持應用程序的連續(xù)運行等方面。在這些信息處理系統(tǒng)中保存了大量的關鍵業(yè)務數(shù)據(jù),一旦信息發(fā)生丟失或破壞,將帶來災難性的影響和損失。
在傳統(tǒng)觀念中,往往選擇價格昂貴的專有計算機系統(tǒng)來提高業(yè)務系統(tǒng)運行的穩(wěn)定性,系統(tǒng)實施及維護成本極高。而價格較低的單一的PC服務器系統(tǒng)目前還無法滿足用戶對于安全性及可用性的要求。在資源有限的情況下,如何保證業(yè)務系統(tǒng)的高可用性和數(shù)據(jù)的安全,已成為眾多用戶關注的焦點問題。
我公司提供的高可用性系統(tǒng)解決方案,為用戶提供了具有單點故障容錯能力的系統(tǒng)平臺。它采用主服務發(fā)生故障時備服務器接管的機制,實現(xiàn)在線故障自動切換,實現(xiàn)系統(tǒng)7×24小時不間斷運行,避免停機造成的損失。
基于共享存儲的雙機高可用解決方案
基于存儲共享的雙機熱備是雙機熱備的標準方案。雙機系統(tǒng)的兩臺服務器都與共享存儲設備連接,用戶的操作系統(tǒng)、應用軟件和雙機軟件分別安裝在兩臺主機的內(nèi)部存儲(硬盤)上,應用服務的數(shù)據(jù)則存放在共享存儲設備上。
兩臺主機之間通過私有心跳網(wǎng)絡連接,隨時監(jiān)控對方的運行狀態(tài)。當工作主機發(fā)生故障,無法正常提供服務時,備機會及時偵測到故障信息,并根據(jù)切換策略及時進行故障轉移,由備機接管故障主機上的工作,并進行報警,提示管理人員對故障主機進行維護。
對于用戶而言,這一切換過程是全自動、完全透明的,在很短的時間內(nèi)完成,避免業(yè)務的長時間停頓給用戶造成不可估量的損失。由于使用的是共享存儲設備,因此兩臺主機使用的實際上是同一份數(shù)據(jù),不用擔心數(shù)據(jù)一致性的問題。當故障排除后,管理人員可以選擇自動或手動將業(yè)務切換回原主機;也可以選擇不切換,此時維修好的主機就作為備份機,雙機系統(tǒng)繼續(xù)工作。
基于共享存儲的雙機熱備方案支持兩種工作模式:主備模式、主主模式,可根據(jù)用戶自身業(yè)務及軟硬件情況合理配置。
解決方案優(yōu)點:
● 對服務器硬件配置要求不高,可以根據(jù)應用情況采用不同型號或配置
● 可利用原有生產(chǎn)系統(tǒng)快速構建雙機系統(tǒng),性價比高
● 系統(tǒng)切換時間短,最大程度減少業(yè)務中斷的影響
● 切換過程對應用程序無影響,無需重新啟動或登錄,做到無人值守
● 系統(tǒng)效率高,系統(tǒng)中數(shù)據(jù)讀寫、管理及容錯由磁盤陣列來完成。而系統(tǒng)服務器故障監(jiān)控切換處理由HA軟件來完成。雙機監(jiān)控依靠RS232串口線路或專用TCP/IP網(wǎng)路線路,既不占用主機CPU資源也不占用基礎業(yè)務網(wǎng)絡帶寬,在實際應用中得到用戶的一致好評
● 支持豐富的應用配置,如:Oracle、MSSQL、Sybase、MySQL、文件服務、Web服務等,無需額外插件支持用戶自定義應用
● 硬件可采用機架式結構,便于維護管理