数据库HA解决方案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

HA解决方案
●项目背景及需求分析
企业的核心业务系统,一旦出现中断,势必极大影响企业的正常运转,造成巨大的损失。

在实际的应用过程中,非法操作、硬件故障、软件错误、人为因素、自然灾害等灾难事故都对这套业务信息系统的持续运行构成潜在威胁。

用户充分考虑到了信息系统业务容灾的必要性,对其企业内部业务系统提出了业务高可用性的需求。

做到有备无患,防范于未然。

用户准备了两台备用服务器,希望实现当生产服务器在运行时产生的数据能够实时的传送到备用服务器上,且在生产服务器遭遇故障,业务信息系统无法继续正常运行时能够自动切换到备用服务器上。

保证对外服务的连续性,达到7X24的高可用级别。

●解决方案
通过对客户需求的详细分析,经过细致的产品对比、慎重的方案筛选以及客户现有资源等因素的综合考虑,Rose公司推荐其采用基于数据镜像的业务连续性旗舰产品——RoseMirrorHA,为客户应用系统(WEB应用+后台数据库Oracle)提供了具有无单点故障容错能力的系统平台。

1. 总体架构描述
在客户应用系统的主备4台服务器上,分别安装RoseMirrorHA。

两两搭建基于数据镜像的双机高可用系统,无需客户更改现有系统的任何环节。

2. 具体实现过程
一台服务器作为用户业务系统的前台应用主机,一台服务器作为用户业务系统的后台数据库主机,另两台服务器分别作为应用和数据库的备机。

客户端通过活动IP或主机别名访问应用服务。

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

当资源在备机启动以后,客户端重连就能访问到应用。

原主机恢复后,接管了应用的备机将把变化后的数据进行同步,保障主备机的应用数据保持完全一致。

客户端
客户端Oracle 备机
Oracle主机
心跳线
WEB
应用备机
WEB应用主机
心跳线
数据传输线
数据传输线
图2.实施后拓扑图
客户应用系统在RoseMirrorHA的保护下,实现了业务的连续性运营,同时客户应用系统主机产生的数据通过数据镜像线实时传输到客户应用系统备机进行冗余备份,成熟的数据镜像技术保证主备两台主机的数据一致。

3.实现要求
a)硬件要求
服务器配置要求备注
4台服务器网卡:建议每台服务器专用1片物理网卡(千兆)用于
数据复制。

存储:备机存储容量需要大于或等于主机的存储数据
量,并且需要考虑到5~10年的数据增量。

b)网络要求:应用服务器与数据容灾备份服务器之间需要实现数据通信,搭建基
于TCP/IP的局域网。

建议用户在主机与备机间至少建立2条心跳线(千兆网线
或串口线)。

c)软件要求:2台服务器使用相同版本的操作系统;并安装部署相同版本的
RoseMirrorHA软件。

2台服务器上的应用安装必须完全一样(路径,数据库实
例名等)。

●方案效果
通过在客户实施RoseMirrorHA高可用性解决方案,实现了以下功能:
1. 业务的持续不间断
正常情况下客户应用系统在主机运行,向客户端提供应用服务,RoseMirrorHA实时将主机数据镜像到备机,并实时监控数据库、应用、网络等的状态。

当主机发生故障时,RoseMirrorHA将快速自动的切换客户应用系统到备机,使用备机镜像数据提供应用服务。

2. 数据的冗余保护
RoseMirrorHA监控主机上的应用服务。

驱动一旦捕获到应用变动的数据,便会立即把该数据复制到备机,成熟的数据镜像技术保证主备两台主机的数据一致。

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

4. 降低管理和维护成本
RoseMirrorHA简洁直观的图形化管理界面(GUI),可以在网络中的任何一个地方管理网络中RoseMirrorHA主机,实现了远程管理。

使得管理维护成为非常简单方便的事情。

RoseMirrorHA简洁易用的配置管理方式,大大的降低了系统的实施管理和维护成本。

5. 灵活的Active-Active模式和Active-Standby模式
RoseMirrorHA支持Active-Active模式和Active-Standby模式。

用户可指定每台服务器的作用(active or standby),指定要监控的服务和硬件部分,定义指定的服务发生故障后要采取的进一步行动(如是否重新启动该服务、允许的最大启动时间等)。

●方案总结
首先,通过实施RoseMirrorHA高可用性解决方案实现了对客户应用系统业务连续性的保障,满足了用户对于业务连续及数据冗余备份的需求。

其次,RoseMirrorHA利用成熟的数据镜像技术,保证主备两台主机数据的一致,实现无需共享存储的高可用软件解决方案,大大减少了用户在硬件上的投入。

另外,RoseMirrorHA充分利用用户既有的资源,充分保护用户投资,保护用户既有的
应用和数据。

最大限度的适应已有的软件和硬件环境,无需专门的设备和其它额外成本投入,无形中降低了整个信息系统的总体拥有成本,提高了ROI。

相关文档
最新文档