Rose HA 與Rose mirror HA之間的區別對比
比較點 RoseMirrorHA解決方案 RoseHA解決方案
數據存儲 主服務器和備用服務器各有一份完整的業務數據 業務數據只存儲在共享存儲設備上
應用切換 切換快 切換快
適用系統 數據增長率小或者服務器距離跨度大的系統 數據增長率大或者要求故障切換快的應用系統
對服務器性能影響 系統資源消耗低 系統資源消耗低
對網絡的影響 帶寬占用率低 帶寬占用率低
對存儲的要求 要求主備機有足夠的磁盤空間,可存放業務相關數據 要求有共享存儲設備,可滿足業務數據的存取
對距離的要求 只要求確保TCP/IP連通,距離無限制 除TCP/IP連通通暢外,還需考慮共享存儲設備的距離限制
對服務器硬件配置要求 可以根據應用情況采用不同型號的硬件設備 可以根據應用情況采用不同型號的硬件設備
總成本 除2臺服務器外,其他均通過軟件實現,總體成本低 需要另購存儲陣列,成本較高
RoseHA產品介紹
RoseHA的工作原理
RoseHA雙機系統的兩臺服務器(主機)都與磁盤陣列(共享存儲)系統直接連接,用戶的操作系統、應用軟件和RoseHA高可用軟件分別安裝在兩臺主機上,數據庫等共享數據存放在存儲系統上,兩臺主機之間通過私用心跳網絡連接。配置好的系統主機開始工作后,RoseHA軟件開始監控系統,通過私用網絡傳遞的心跳信息,每臺主機上的RoseHA軟件都可監控另一臺主機的狀態。當工作主機發生故障時,心跳信息就會產生變化,這種變化可以通過私用網絡被RoseHA軟件捕捉。當捕捉到這種變化后RoseHA就會控制系統進行主機切換,即備份機啟動和工作主機一樣的應用程序接管工作主機的工作(包括提供TCP/IP網絡服務、存儲系統的存取等服務)并進行報警,提示管理人員對故障主機進行維修。當維修完畢后,可以根據RoseHA的設定自動或手動再切換回來,也可以不切換,此時維修好的主機就作為備份機,雙機系統繼續工作。
RoseHA實現容錯功能的關鍵在于,對客戶端來說主機是透明的,當系統發生錯誤而進行切換時,即主機的切換在客戶端看來沒有變化,所有基于主機的應用都仍然正常運行。RoseHA采用了虛擬IP地址映射技術來實現此功能。客戶端通過虛擬地址和工作主機通訊,無論系統是否發生切換,虛擬地址始終指向工作主機。在進行網絡服務時, RoseHA提供一個邏輯的虛擬地址,任何一個客戶端需要請求服務時只需要使用這個虛擬地址。正常運行時,虛擬地址及網絡服務由主服務器提供。當主服務器出現故障時,RoseHA會將虛擬地址轉移到另外。 |
 |
|