Rose Mirror HA是在实时数据镜像基础上,实现了不需要共享存储的纯软高可用性系统。在传统高可用性系统中需要通过共享存储来实现数据的共享并提升性能,但这也增加了可用性系统的成本,Rose Mirror HA通过现有的以太网络基础环境,通过TCP/IP协议,在两台主机之间实现了数据的实时镜像,不需要额外的硬件投资。在充分利用已有资源的基础上,通过先进的软件技术,实现纯软的高可用性系统。
Rose Mirror HA支持Active/Standby和Active/Active两种模式。在Active/Standby方式中,其中一台主机作为Active主机,运行重要的应用程序,向客户端提供各种应用服务,另一台主机作为备机,实时监控Active主机运行情况,只有当Active主机发生故障后,备机才接管Active主机上的应用服务。在Active/Active配置方式中,每台主机上运行各自的应用程序。服务器在运行自身的应用服务时,同时也是另一台主机的备机,即两台主机互为备机。
Rose Mirror HA 通过网络在两台主机之间进行实时的数据复制。当Active主机发生故障时, Rose Mirror HA将自动将服务迅速的切换到备机。并在备机镜像数据的基础上,继续为客户端提供业务服务。