RoseMirrorHA双机热备
客户需求
两台服务器数据库进行同步,其中一台服务器发生故障后可以自动切换到另一台服务器,使业务系统可以不停机运行。
解决方案
使用RoseMirrorHA软件实现双机热备,利用RoseMirrorHA,只需两台服务器即可构造出一套高可用群集系统,保证业务不中断,节省投资。
两台服务器分别作为主机和备机,主机和备机通过网线作为心跳线进行连接,通过发送心跳信息监控服务器状态。当工作主机发生故障时,心跳信息就会产生变化,备机的RoseMirrorHA软件收到心跳信息的变化。之后,RoseMirrorHA软件就会控制系统进行服务切换,接管工作主机的服务到备机上,并报警提示管理人员对故障主机进行维护。
两台服务器需安装相同版本的系统,业务系统部署方式一致。
RoseMirrorHA工作原理
传统高可用性系统中必须通过共享存储来实现数据的一致性和连续性,这个特性无形中增加了可用性系统的成本。
RoseMirrorHA基于以太网络TCP/IP协议,通过数据实时镜像技术,在两台主机之间实现不需要共享存储的纯软高可用系统,同时也可以实现配合使用共享存储的高可用系统。
如此灵活的双机高可用系统配置方式,用户可以在充分利用已有资源的基础上,根据自己的实际硬件环境来选择。
RoseMirrorHA高可用性系统,可以对主机的IP、应用程序、数据等进行监控和保护,当应用程序或主机发生故障后,RoseMirrorHA将自动、快速地将应用切换到备机,确保应用服务的持续性和可用性,保证公司业务的持续运行。
RoseMirrorHA支持Active/Standby和Active/Active两种模式。在Active/Standby方式中,其中一台主机作为Active主机,运行重要的应用程序,向客户端提供各种应用服务,另一台主机作为备机也叫standby 主机,实时监控Active主机运行情况,当Active主机发生故障后,备机就接管Active主机上的应用服务。在Active/Active配置方式中,每台主机上运行各自的应用程序。服务器在运行自身的应用服务时,同时也作为另一台主机的备机,即两台主机互为对方的备机。
RoseMirrorHA通过网络在两台主机之间进行实时的数据镜像。当Active主机发生故障时,RoseMirrorHA将自动将应用服务切换到备机。并在备机镜像数据的基础上,继续为客户端提供业务服务。
方案优势
1、对服务器硬件配置要求不高,可以根据应用情况采用不同型号或配置
2、可利用原有生产系统快速构建双机系统,性价比高
3、自动进行主备机切换,系统切换时间短,切换过程对应用程序无影响
4、可设置活动IP,自动在主备机之前切换,业务系统无需更改配置文件