RoseMirrorHA 是在實時數據鏡像基礎上,實現了不需要共享存儲的純軟高可用性系統。在傳統高可用性系統中需要通過共享存儲來實現數據的共享提升性能,但這也增加了可用性系統的成本。RoseMirrorHA 通過現有的以太網絡基礎環境,通過TCP/IP
協議,在兩臺主機
之間實現了數據的實時鏡像,不需要額外的硬件投資。在充分利用已有資源的基礎上,通過先進的軟件技術,實現純軟的高可用性
系統。
RoseMirrorHA 高可用性系統,可以對主機的 IP 、應用程序、數據等而下之進行監控和保護,當應用程序或主機發生故障后, RoseMirrorHA 將自動、快速的切換應用到備機,確保應用服務持續和可用性,保證公司業務的持續運行。
RoseMirrorHA 支持 Active/Standby 和 Active/Active 兩種模式。在 Active/Standby 的方式中,其中一臺主機作為 Active 主機,運行重要的應用程序,向客戶端提供各種應用服務,另一臺主機作為備機,實時監控 Active 主機運行情況,只有當 Active 主機發生故障后,備機才接管 Active 主機上的應用服務。在 Active/Active 配置方式中,每臺主機上運行各自的應用程序。服務器在運行自身的應用服務時,同時也是另一臺主機的備機,即兩臺主機互為備機。
RoseMirrorHA 通過網絡在兩臺主機之間進行實時的數據復制。當 Active 主機發生故障時, RoseMirrorHA 將自動將服務迅速的切換到備機。并在備機鏡像數據打基礎上,繼續為客戶端提供業務報務。