Rose公司的系統高可用性解決方案基于High Availability級別開發的,同時根據不同的客戶應用環境,Rose公司提供兩種系統高可用性解決方案:
基于共享磁盤陣列的高可用解決方案 RoseHA
RoseHA雙機系統的兩臺服務器(主機)都與磁盤陣列(共享存盤)系統直接連接,用戶的作業系統、應用軟體和RoseHA高可用軟體分別安裝在兩臺主機的內部存盤(硬碟)上,資料庫等共享資料存放在存盤系統上,兩臺主機之間通過私用心跳網路連接,系統主機開始作業后,RoseHA軟體開始監控系統,通過私用網路傳遞的心跳資訊,每臺主機上的RoseHA軟體隨時監控另一臺主機的狀態,當作業主機發生故障時,心跳資訊就會產生變化,這種變化可以通過私用網路傳遞到備份機的RoseHA軟體,之后,RoseHA就會控制系統進行服務切換,備份機啟動和作業主機一樣的應用程式,接管作業主機的作業(包括提供TCP/IP網路服務、檔案共享、資料庫等服務),并進行報警提示管理人員對故障主機進行維護,當維護完畢后,RoseHA可以自動或手動地將切換回原先的作業主機,也可以選擇不切換,此時維修好的主機就作為備份機,雙機系統繼續作業,在實際的作業環境中RoseHA支持Active-Active作業模式和Active-Standby作業模式,用戶可指定每臺服務器的作用(active or standby),指定要監控的服務和硬體部分,定義指定的服務發生故障后要采取的進一步行動(如是否重新啟動該服務、允許的最大啟動時間等),它的典型作業環境如圖1 所示:

圖 1 RoseHA硬體組成圖
基于資料鏡像技術(純軟方式)的高可用解決方案RoseMirrorHA
RoseMirrorHA是一個純軟體雙機熱備份解決方案,它在實時資料鏡像基礎上,實作了不需要共享存盤的純軟高可用性系統,RoseMirrorHA在充分利用已有資源的基礎上,通過現有的以太網路基礎環境,采用先進的軟體技術在兩臺主機之間實作了資料的實時鏡像,實作純軟的高可用性系統, RoseMirrorHA可以對主機的IP、應用程式、資料等進行監控和保護,當應用程式或主機發生故障后,RoseMirrorHA將快速將應用切換到備機,確保應用服務的持續可用,保證公司業務的正常運行,在實際的作業環境中RoseMirrorHA支持Active/Standby和Active/Active兩種模式,在Active/Standby方式中,其中一臺主機作為Active主機,運行重要的應用程式,向客戶端提供各種應用服務,另一臺主機作為備機,實時監控Active主機運行情況,當Active主機發生故障后,備機就接管Active主機上的應用服務,在Active/Active配置方式中,每臺主機上運行各自的應用程式,服務器在運行自身的應用服務時,同時也作為另一臺主機的備機,即兩臺主機互為對方的備機,它的典型作業環境如圖2 所示.

圖 2 RoseMirrorHA硬體組成圖
在上面我們介紹了兩種不同的系統高可用性解決方案的架構,而這兩種不同的解決方案架構主要是從不同的客戶需求的角度來解決保證系統業務穩定連續作業的問題,對于這兩種不同的架構我們可以列出它們之間一些主要的功能點或優勢比較讓我們認識更清楚,比較表如 表 1 所示,

本文來自博客園,作者:古道輕風,轉載請注明原文鏈接:https://www.cnblogs.com/88223100/p/RoseHA_RoseMirrorHA_Compare.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/356633.html
上一篇:Centos8 設定中文
