淳安人社一体化系统覆盖全县45万人口,每日发生的医保刷卡量超过1万笔,因此,作为政府涉及民生的重要信息化系统不容有失。考虑到容灾需要及重大故障导致杭州生产系统不可用时,很有必要在淳安本地建立一套应急系统,可以接管关键业务,使业务中断或者影响时间降至最低程度。通过本项目建设,为淳安人社一体化系统关键应用建设异地容灾备份系统,将关键业务中断,数据灾难,数据丢失的风险降至最低。

用户当前信息系统核心应用有为4台云主机服务器构建的一个ORACLE RAC环境,结构图如下:

\

生产系统使用4台云主机服务器构建的oracle RAC保证业务的稳定运行。

生产系统应用APP放置在华通云上,保证应用的稳定可靠性,通过中间件实现与后端数据库的连接;

现在准备建设一个本地容灾中心,实现数据库和应用APP的异地容灾。

针对异地容灾,通过数据级复制技术,实现数据库应用的远程容灾。

整体架构综述

选择能够提供有着优秀的高可靠性设计的产品,完善的对可预见的停机情况(操作系统升级、备份、软件升级等)和不可预见的停机情况(软硬件故障、操作失误、自然灾害等)进行控制的存储备份产品和企业业务持续性解决方案,以及严格的质量管理和优秀的7×24小时的售后服务的设备供应商及其解决方案,是本项目首要考虑的事项。

针对用户的现状,我们建议采用应用级的容灾解决方案,可以灵活实现关键数据库系统在异构平台上实时复制及高可用,也可以实现应用服务器系统实时复制及高可用。从而实现业务不间断运行。

运行于生产机房的Oracle 数据库系统,其本地灾备端采用一台X86主机服务器作为灾备机,然后通过Oracle数据库同步软件实现数据库的实时复制及高可用功能。

针对应用APP系统,通过灾备软件实现远程异地数据的实时复制及高可用的功能。

\

项目灾备拓扑图

灾备方案实现说明

节点Oracle RAC数据库灾备实现过程:

核心Oracle RAC数据库系统采用i2Soft i2Active数据库同步软件,分别部署在华数杭州机房数据库系统以及淳安人社机房数据库系统上,通过在线分析Oracle redo log方式获得交易语句和数据,完成schema或table级别的数据复制以及full database 级别的复制同时将数据灾备到淳安人社灾备Oracle数据库上.

i2Soft i2Active数据库同步软件无需等待Oracle redo log文件归档之后再进行处理,而是在线读取其数据块内容。i2Soft i2Active也不会传输Oracle redo log的全部内容到目的端,除指定复制对象(数据表)相关的DML/DDL操作之外,其他的信息不做处理。故整个过程只传递交易指令,因此传输数据量很小,保证了在低带宽环境下实现低延迟的数据复制,同时i2Active使用标准的IP网络进行通讯,容灾端的Oracle数据库距离没有限制。

i2Soft i2Active针对置于裸设备或文件系统(包括ocfs文件系统)中的Oracle redo log可以被正常读取,包括保存在ASM下的redo log.

本次采用i2Soft i2Active数据库同步软件,淳安人社本地容灾端数据库始终处于打开状态,灾备端数据库可以进行查询服务,如生产数据库发生计划内或非计划停机或者故障时,同时通过淳安人社最终确认后可以通过手工方式快速、无缝的切换到容灾数据库。与其它基于磁盘或文件系统的物理复制技术相比,不但省略了漫长的数据库recovery和启动时间,而且能够保证100%的切换成功率。

两定HIS和医保交易APP灾备实现过程:

两定HIS和医保交易APP通过i2Availability,在华通云平台和本地两台物理服务器实现一对一的应用高可用,同时配置切换模式设定为手动切换模式(i2Availability同时支持自动切换).当政务云应用APP出现异常,达到切换阀值,在经过淳安人社最终确认手动切换到本地灾备中心APP服务器上,实现应用级快速切换,减少服务的中止时间,保持业务应用的高度可用性。

400-617-8601
在线咨询
企业QQ:4006178601
技术QQ群:532148075
群内福利多多,请加入!
新浪微博
订阅我们