数据库HA模式解决方案 摘至百度

HA 解决方案 项目背景及需求分析 企业的核心业务系统,一旦出现中断,势必极大影响企业的正常运转,造成巨大的损 失。在实际的应用过程中,非法操作、硬件故障、软件错误、人为因素、自然灾害等灾难事 故都对这套业务信息系统的持续运行构成潜在威胁。 用户充分考虑到了信息系统业务容灾的必要性,对其企业内部业务系统提出了业务高 可用性的需求。做到有备无患,防范于未然。 用户准备了两台备用服务器,希望实现当生产服务器在运行时产生的数据能够实时的 传送到备用服务器上, 且在生产服务器遭遇故障, 业务信息系统无法继续正常运行时能够自 动切换到备用服务器上。保证对外服务的连续性,达到 7X24 的高可用级别。 

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

1. 总体架构描述 在客户应用系统的主备 4 台服务器上,分别安装 RoseMirrorHA。两两搭建基于数据镜 像的双机高可用系统,无需客户更改现有系统的任何环节。 

2. 具体实现过程 一台服务器作为用户业务系统的前台应用主机, 一台服务器作为用户业务系统的后台数 据库主机,另两台服务器分别作为应用和数据库的备机。客户端通过活动 IP 或主机别名访 问应用服务。 RoseMirrorHA 高可用性系统,可以对主机的 IP、应用程序、数据等进行监控和保护, 当应用程序或主机发生故障后, RoseMirrorHA 将自动、 快速的切换活动 IP 和应用资源到备 机,保证应用系统的持续运营。当资源在备机启动以后,客户端重连就能访问到应用。 原主机恢复后, 接管了应用的备机将把变化后的数据进行同步, 保障主备机的应用数据 保持完全一致。 实施后拓扑图 图 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。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值