您好!欢迎来到雷安! 注册 |   登录
您现在所在的位置:网站首页 >> 成功案例 >> 案例内容

RoseHA 北京国家电力公司双网案[2015-08-31]

需求分析

北京国家电力调度通信中心在Solaris 操作系统下,使用oracle9i 数据库运行自己的业务应用系统。电力调度通信中心采用双网设计,正常情况下两个子网均正常工作,当某一个子网发生故障,将不会影响另外一个子网的工作,此时 Oracle 数据库会继续运行,不会发生服务器之间的切换,可以继续提供业务服务。只有在双网均故障的情况下,Oracle 数据库应用才会切换到备用服务器。通过对业界相同产品的比较,最终选定性价比较优的 RoseHA 高可用性解决方案。

用户环境

硬件环境

    主机系统:SUN V880 750MHZ /1GB 2 台 

    客户端:   PIII 750MHZ/256MB/Win2000/ORACLE 9i Client

    网络设备:Cisco 3524 两台

    盘阵:Storage T3

软件环境

    操作系统:SUN Solaris 9

   数据库: oracle9i

方案原理

        RoseHA软件安装在两台服务上,Active主机运行Oracle应用,Standby主机作为备援主机,在Active主机或Oracle应用发生故障的时候,接管Oracle服务。Oracle9i数据库放到磁盘阵列中,该磁盘阵列能够被两台服务器访问。客户端正常情况下可以分别访问Active服务器的Oracle应用,RosHA软件不断的监控Active服务器上的Oracle数据库应用的运营状况。在发生故障时,由RoseHA将故障服务器上的服务切换到正常运作的备援服务器上。

方案图示

                                             

方案描述

1.  两台服务器都通过存储交换机连上同一个磁盘阵列,oracle9i 数据库放到磁盘阵列中。

2.  服务器之间用两条直连网线作为 HA 的心跳线,传输彼此的心跳。双心跳设计有效规避单点故障。

3.  服务器的另外两个网卡连在各自的公网交换机上,实现物理上的双网设计,客户端透过该网卡能访问到两台服务器。

4.  平时一台服务器作为 Oracle 业务应用的Active 主机,另外一台作为备援服务器。

5.   RoseHA 通过Agent 监控 Oracle 数据库运营状况,一旦发现Oracle 业务或网络以及其它系统硬件出现问题,RoseHA 便把服务切换到备援服务器上运行。

方案效果

     通过 RoseHA 高可用性方案,业务的高可用性实现了以下功能:

    业务的持续不间断

    正常情况下 Oracle 业务应用在 Active 服务器上运行,当 Active 服务器发生故障、服务异常等时,RoseHA 将快速的将该服务器上的 Oracle 服务切换用到另外的备援主机,从而到达业务服务不间断的目的。

    不干扰业务运行

    RoseHA 占用很少系统资源,不影响应用业务的运行,对客户而言是透明的。

    避免单点故障

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

    降低管理和维护成本

    对数据的实时镜像和保证智能网业务提供 7*24 提供服务,是 RoseHA 软件自动完成,不需要人工进行干预,大大减少了管理和维护成本。

用户回访

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