双击热备的Rose方案介绍
转自http://www.rosedata.com/index.php
RoseHA产品介绍
RoseHA高可用性系统解决方案以低成本且简便的方式,实现了两个节点的Cluster环境.客户只需要在原有的单机系统上增加一台服务器、一个共享存 储设备,通过Rose基于共享存储的高可用解决方案即可实现关键业务的7X24小时连续运行,对于需要更有效应用现有服务器资源的用户而言,是最为适用的 解决方案。
RoseHA的工作原理
RoseHA双机系统的两台服 务器(主机)都与磁盘阵列(共享存储)系统直接连接,用户的操作系统、应用软件和RoseHA高可用软件分别安装在两台主机上,数据库等共享数据存放在存 储系统上,两台主机之间通过私用心跳网络连接。配置好的系统主机开始工作后,RoseHA软件开始监控系统,通过私用网络传递的心跳信息,每台主机上的 RoseHA软件都可监控另一台主机的状态。当工作主机发生故障时,心跳信息就会产生变化,这种变化可以通过私用网络被RoseHA软件捕捉。当捕捉到这 种变化后RoseHA就会控制系统进行主机切换,即备份机启动和工作主机一样的应用程序接管工作主机的工作(包括提供TCP/IP网络服务、存储系统的存 取等服务)并进行报警,提示管理人员对故障主机进行维修。当维修完毕后,可以根据RoseHA的设定自动或手动再切换回来,也可以不切换,此时维修好的主 机就作为备份机,双机系统继续工作。
RoseHA实现容错功能的关键在于,对客户端来说主机是透明的,当系统发生错误而进行切换时,即主机的切换在客户端看来没有变化,所有基于主机的应
用都仍然正常运行。RoseHA采用了虚拟IP地址映射技术来实现此功能。客户端通过虚拟地址和工作主机通讯,无论系统是否发生切换,虚拟地址始终指向工
作主机。在进行网络服务时,RoseHA提供一个逻辑的虚拟地址,任何一个客户端需要请求服务时只需要使用这个虚拟地址。正常运行时,虚拟地址及网络服务
由主服务器提供。当主服务器出现故障时,RoseHA会将虚拟地址转移到另外一台服务器的网卡上,继续提供网络服务。切换完成后,在客户端看来系统并没有
出现故障,网络服务仍然可以使用。除IP地址外,HA还可以提供虚拟的计算机别名供客户端访问。对于数据库服务,当有主服务器出现故障时,另外一台服务器
就会自动接管,同时启动数据库和应用程序,使用户数据库可以正常操作。
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将自动将应用服务切换到备机。并在备机镜像数据的基础上,继续为客户端提供业务服务。