RoseMirrorHA是一种基于数据实时镜像和共享磁盘的双机高可用解决方案。它可以在原单机服务器基础上,增加一台服务器或增加一台服务器及一台磁盘阵列,即可实现灵活的双机高可用系统。

RoseMirrorHA支持Active/Standby和Active/Active两种模式。在Active/Standby方式中,其中一台主机作为Active主机,运行重要的应用程序,向客户端提供各种应用服务,另一台主机作为备机也叫standby 主机,实时监控Active主机运行情况,当Active主机发生故障后,备机就接管Active主机上的应用服务。在Active/Active配置方式中,每台主机上运行各自的应用程序。服务器在运行自身的应用服务时,同时也作为另一台主机的备机,即两台主机互为对方的备机。

RoseMirrorHA通过网络在两台主机之间进行实时的数据镜像。当Active主机发生故障时,RoseMirrorHA将自动将应用服务切换到备机。并在备机镜像数据的基础上,继续为客户端提供业务服务。

差分镜像是一种只传输Standby与Active不同的部分,而不必传送相同部分的数据的技术。这种技术可以减少对网络等资源的使用,提高数据镜像的效率。按需复制性能资源最佳化是RoseMirrorHA支持复制数据集的定义,用户可以选择定制需要复制的目录、文件。RoseMirrorHA的数据镜像是基于文件系统之上的,仅仅复制文件变化的部分。RoseMirrorHA通过自身的驱动程序来监控用户指定数据集,获取变化内容进行传输处理。这种以字节为单位的按需复制,充分保证了系统性能和效率的最佳化。

RoseMirrorHA支持在线备份数据或维护,支持目标写入暂停和Active主机传输暂停,消除备份窗口。同时还支持快照功能和完善的数据容灾机制,支持计划或手动创建快照。智能的故障处理恢复机制包括支持pagefile机制、智能的数据传输和支持磁盘空间监控。多样化的报警方式包括邮件、在线消息等。

RoseMirrorHA是一款高可用性保护软件,它提供了以下功能:

- 多种报警方式,如在线日志、邮件通知、短信通知、SNMP协议通知等,以便管理员及时监控管理集群。

- 支持Windows多数据流的复制。

- 支持ACL的复制。

- 支持IPV4网络通信协议以及未来适用的IPV6网络通信协议。

- 支持虚拟MAC地址的功能,使集群环境IP地址实现与唯一MAC地址绑定。

- 支持在同一JOB中,多片物理网卡上绑定不同的活动IP,适应同一应用同时提供不同网段(内网/外网)的服务。

- 支持Windows主机别名。

- 可以监控标准的Windows服务和Linux平台的应用,同时支持以自定义方式对用户自己的应用进程进行监控。

- 将对主机的网卡、活动IP的状态进行监控,当发生故障时通过在线消息等进行通知。

- 支持Socket和RS232两种类型的心跳,并支持心跳冗余,最多允许三条心跳。

- 提供灵活的数据切换策略,在不同的应用环境中使用不同的切换策略,比如:数据完全一致切换、数据差异切换、应用优先切换等。

- 在主机发生故障时,可以及时自动地将应用服务切换到备机,确保业务的迅速恢复。

RoseMirrorHA是一款高可用性软件,可以支持动态增加和删除应用资源。它提供了简洁直观的图形化管理工具(GUI),可以在网络中的任何一个地方管理网络中的RoseMirrorHA主机,实现了远程管理。此外,它还提供了优秀的应用配置向导支持,简化了配置工作的难度。通过配置向导,只需根据向导的提示即可轻松地建立应用服务。RoseMirrorHA的配置向导中提供了许多常见应用(如:Oracle、MS SQL、Exchange等)的配置模板,用户可以很方便地使用向导进行配置,实现应用程序的实时数据复制和高可用性。

此外,RoseMirrorHA还提供了集群关机工具、备份和恢复集群配置以及在线升级等功能。具体来说,它可以:

- 提供集群环境下的关机工具,一键关闭集群所有主机;

- 支持集群配置的快速备份;并且在相同的应用环境下,可通过向导批量恢复集群配置;

- 集群软件可支持在线升级,在不影响应用资源运行的情况下,在线升级集群软件;

- 分类列出了操作系统、支持的应用和存储支持等信息。