RoseHA是美国美国Rose Datasystems Inc.公司研发的一款双机热备软件,同时它也是Sun公司(美国太阳微电子系统公司)在HA软件领域中第一个被认证的产品。根据不同的行业及各行业间不同需求而设计出来的多种备援模式,以帮助客户端管理服务器内系统信息。在具体应用上,RoseHA软件被分别安装在两台主机上,两台主机之间通过私用心跳网络连接。主要是用来解决企业、单位或个人的工作主机在发生故障时,能够及时的将主机的系统信息切换至另一台主机上面,保证主机系统的正常运行。

[Active & Active应用模式]
RoseHA可实现的容错功能,对于客户端来说主机是透明的,当系统发生错误而进行切换的时候,主机的切换并不会给客户端带来任何影响。RoseHA采用虚拟的IP地址映射技术来实现此项功能,客户端通过虚拟地址与主机进行通讯,无论系统是否发生切换,虚拟地址都会始终指向工作着的主机。在客户端看来主机并没有发生任何变化,仍然正常运行。待故障主机修复后,通过冗余通讯线与原正常主机连线,将系统内信息自动切换回修复完成的主机上。

[Active & Standby应用模式]
除IP地址外,RoseHA还为客户端提供了虚拟的计算机别名便于访问。RoseHA采取可靠的错误检测和故障恢复机制减少系统宕机时间并有效地防范错误,提供故障警告。对于数据库服务,当有主服务器出现故障时,数据库信息会被另外一台服务器自动接管,同时启动数据库和应用程序,使用户数据库可以正常操作。