尊敬的 RoseTest 你好,你目前拥有 10243 分,快去兑换礼品吧!|  退出系统
您现在所在的位置:网站首页 >> 解决方案 >>方案内容

RoseMirrorHA 某局办公OA系统的双机案例 [2014-03-07]

需求分析

该局办公平台为B/S 结构,后台数据库为SQL SERVER 2000,Web服务器为Apache 。正常情况一台服务器运行Web服务器,另外一台运行数据库服务器,以实现负载均衡。企业要求使用两台DELL 服务器构造高可用系统,实现系统7*24 运行高可用,同时服务器之间数据实时镜像,互相进行数据备份,保证数据的高可用性。

用户环境

硬件环境

    服务器:  DELL PowerEdge(TM) 2850 * 2

软件环境

    操作系统:Windows 2003

    数据库:  SQL SERVER 2000     标准版

    Web 服务:Apache

     HA:      RoseMirrorHA 3.2.0 for windows

方案原理

        RoseMirrorHA双机软件是在实时数据镜像基础上,实现了不需要共享存储的纯软高可用性系统。在传统高可用性系统中需要通过共享存储来实现数据的共享并提升性能,但这也增加了可用性系统的成本。RoseMirrorHA通过现有的以太网络基础环境,通过TCP/IP协议,在两台主机之间实现了数据的实时镜像,不需要额外的硬件投资。在充分利用已有资源的基础上,通过先进的软件技术,实现纯软的高可用性系统。

        RoseMirrorHA高可用性系统,可以对主机的IP、应用程序、数据等进行监控和保护,当应用程序或主机发生故障后,RoseMirrorHA将自动、快速地切换应用到备机,确保应用服务的持续和可用性,保证业务的持续运行。

        RoseMirrorHA 软件安装在两台主机上,一台为SQL server数据库的主服务器,同时也作为Apache服务的备份服务器,另外一台为Apache服务的主服务器,同时也作为SQL Server数据库的备份服务器。正常情况下两台服务器分别提供数据库和web的服务,同时其服务变动的数据会实时传递到另外一台主机上进行备份。一旦某个服务器上的服务出现故障,另外一台服务器便接管其任务,同时作为数据库和web服务的主服务器,直到故障服务器回复为止。 

方案图示



方案描述

1.服务器都为 DELL   PowerEdge(TM)       2850,每台服务器都装上 SQL   SERVER  数据库和Apache 应用服务,并能够单独运行。

2.每台主机中使用了三个73G SCSI 盘构造RAID3,所有系统中的数据都存放在数据库中

3.一台服务器为 SQL Sever 主服务器,并作为Apache 的备份服务器,另外一台为Apache

    的主服务器,并作为SQL Server 备份服务器。

4.服务器之间用一条RS232 作为心跳线,传输RoseMirrorHA 的心跳信息。

5.两台服务器同时连上两个核心交换机,而核心交换机连上其他的次级交换机形成两个不  同的网络路径,即每台服务器到每个客户端都有两条路径,这样避免网络的单点故障。

6.服务器之间有两条路径,分别传送 SQL server 数据库和Apache 应用的服务。

方案效果

通过  RoseMirrorHA 高可用性方案,该局办公平台业务高可用性实现了以下功能:

业务的负载均衡

正常情况一台服务器运行Web服务器,另外一台运行数据库服务器,实现负载均衡

业务的持续不间断

正常情况下两个JOB 在不同主机带入,在一台主机运行数据库,一台运行WEB 服务器,同

时相互为彼此的备份服务器。当其中一台服务器发生故障、服务异常等时,  RoseMirrorHA

将快速的将该服务器的服务切换用到 Standby 主机。

数据的冗余保护

RoseMIrrorHA  监控在主机上的应用。一旦捕获到应用变动的数据,便立即把该数据镜像到

另外的主机中,从而保证两台主机的数据一致性,实现冗余保护。

避免单点故障

整个系统硬件架构都实现了冗余(主机、存储、网络等),有效避免了硬件的单点故障

降低管理和维护成本

对数据的实时镜像和保证智能网业务提供 7*24 提供服务,是RoseMirrorHA 软件自动完成,

不需要人工进行干预,大大减少了管理和维护成本。

用户回访

通过一段时间的试运行后,RoseMirrorHA  高可用性软件从稳定、效率等各个方面都得到了

用户的肯定。