
ROSE 共享存儲雙機熱備解決方案
為什么需要高可用系統 隨著計算機應用的不斷深入,企業對計算機系統的依賴程度也日漸增加。尤其在一些關鍵行業的關鍵應用上,應用的后臺核心系統是否具有高可用性能力,已經成為影響一個公司業務成敗的關鍵因素。 高可用性包括保護業務關鍵數據的完整性和維持應用程序的連續運行等方面。在這些信息處理系統中保存了大量的關鍵業務數據,一旦信息發生丟失或破壞,將帶來災難性的影響和損失。 在傳統觀念中,往往選擇價格昂貴的專有計算機系統來提高業務系統運行的穩定性,系統實施與維護本錢極高。而價格較低的單一的PC服務器系統目前還無法滿足用戶對于安全性與可用性的要求。在資源有限的情況下,如何保證業務系統的高可用性和數據的安全,已成為眾多用戶關注的焦點問題。 Ro公司提供的高可用性系統解決方案,為用戶提供了具有單點故障容錯能力的系統平臺。它采用主服務發生故障時備服務器接收的機制,實現在線故障自動切換,實現系統7×24小時不連續運行,防止停機造成的損失。 Ro基于共享存儲的雙機高可用解決方案 基于存儲共享的雙機熱備是雙機熱備的標準方案。雙機系統的兩臺服務器都與共享存儲設備連接,用戶的操作系統、應用軟件和雙機軟件分別安裝在兩臺主機的部存儲〔硬盤〕上,應用服務的數據如此存放在共享存儲設備上。 兩臺主機之間通過私有心跳網絡連接,隨時監控對方的運行狀態。
當工作主機發生故障,無常提供服務時,備機會與時偵測到故障信息,并根據切換策略與時進展故障轉移,由備機接收故障主機上的工作,并進展報警,提示管理人員對故障主機進展維護。 對于用戶而言,這一切換過程是全自動、完全透明的,在很短的時間完成,防止業務的長時間停頓給用戶造成不可估量的損失。由于使用的是共享存儲設備,因此兩臺主機使用的實際上是同一份數據,不用擔心數據一致性的問題。當故障排除后,管理人員可以選擇自動或手動將業務切換回原主機;也可以選擇不切換,此時維修好的主機就作為備份機,雙機系統繼續工作。 Ro基于共享存儲的雙機熱備方案支持兩種工作模式:主備模式、主主模式,可根據用戶自身業務與軟硬件情況合理配置。
解決方案優點:
● 對服務器硬件配置要求不高,可以根據應用情況采用不同型號或配置● 可利用原有生產系統快速構建雙機系統,性價比高●系統切換時間短,最大程度減少業務中斷的影響●切換過程對應用程序無影響,無需重新啟動或登錄,做到無人值守●系統效率高,系統中數據讀寫、管理與容錯由磁盤陣列來完成。而系統服務器故障監控切換處理由HA軟件來完成。雙機監控依靠RS232串口線路或專用TCP/IP網路線路,既不占用主機CPU資源也不占用根底業務網絡帶寬,在實際應用中得到用戶的一致好評●支持豐富的應用配置,如:Oracle、MSSQL、Syba、MySQL、文件服務、Web服務等,無需額外插件支持用戶自定義應用●硬件可采用機架式結構,便于維護管理
RoHA產品介紹
RoHA高可用系統解決方案,由兩臺服務器和一臺共享存儲設備組成主要硬件環境,通過RoHA持續、穩定、高效的軟件系統,實現兩個節點的高可用功能。采用Ro基于共享存儲的高可用解決方案,實現企業關鍵業務7×24小時不連續運營,是企業最優之選。
RoHA的工作原理
RoHA雙機系統的兩臺服務器〔主機〕都與磁盤陣列〔共享存儲〕系統連接,用戶的操
作系統、應用軟件和RoHA高可用軟件分別安裝在兩臺主機上,數據庫等共享數據存放在存儲系統上,兩臺主機之間通過私用心跳網絡連接。配置好的系統主機開始工作后,RoHA軟件開始監控系統,通過私用網絡傳遞的心跳信息,每臺主機上的RoHA軟件都可監控另一臺主機的狀態。當工作主機發生故障時,心跳信息就會產生變化,這種變化可以通過私用網絡被RoHA軟件捕捉。當捕捉到這種變化后RoHA就會控制系統進展主機切換,即備份機啟動和工作主機一樣的應用程序接收工作主機的工作〔包括提供TCP/IP網絡服務、存儲系統的存取等服務〕并進展報警,提示管理人員對故障主機進展維修。當維修完畢后,可以根據RoHA的設定自動或手動再切換回來,也可以不切換,此時維修好的主機就作為備份機,雙機系統繼續工作。 RoHA實現容錯功能的關鍵在于,對客戶端來說主機是透明的,當系統發生錯誤而進展切換時,即主機的切換在客戶端看來沒有變化,所有基于主機的應用都仍然正常運行。RoHA采用了虛擬IP地址映射技術來實現此功能。客戶端通過虛擬地址和工作主機通訊,無論系統是否發生切換,虛擬地址始終指向工作主機。在進展網絡服務時,RoHA提供一個邏輯的虛擬地址,任何一個客戶端需要請求服務時只需要使用這個虛擬地址。正常運行時,虛擬地址與網絡服務由主服務器提供。當主服務器出現故障時,RoHA會將虛擬地址轉移到另外一臺服務器的網卡上,繼
續提供網絡服務。切換完成后,在客戶端看來系統并沒有出現故障,網絡服務仍然可以使用。除IP地址外,HA還可以提供虛擬的計算機別名供客戶端訪問。對于數據庫服務,當有主服務器出現故障時,另外一臺服務器就會自動接收,同時啟動數據庫和應用程序,使用戶數據庫可以正常操作。