1 【容灾系统搭建】网络杂谈之容灾系统如何搭建?( 二 )


考虑到某些数据量较小的结果是无法通过DRAPI的同步索引生成机制获得备份的,就考虑添加DRAPI结果导出功能,应用系统通过DRAPI的结果导出功能,将结果导出后,交给结果导出管理器管理打包,再通过传输系统传送到备系统,备系统的结果导入管理器接收到主系统的导出结果,在备系统进行相应的导入工作,完成主系统关键数据的备份功能 。
除了同步数据生成及结果导入导出模块外,还需要考虑主备系统软件版本同步控制容灾监控与切换以及容灾前台维护界面与报表功能 。
综上所述,容灾平台实施模型包括以下几个功能模块:
(1)容灾应用程序接口(DRAPI)
即容灾系统开发平台,功能主要包括IDX生成和执行API、容灾结果导出API,这些API需要嵌入到三期的应用程序中去,并且在以后新业务开发过程中都要遵守依据此平台所制订的容灾开发规范,在新业务的应用程序中适当地嵌入DRAPI,来保证主备系统处理的同步 。
(2)同步数据管理模块
包括同步数据文件生成(在主系统中根据容灾API所产生的同步数据文件以便向备系统传递),公共参表数据版本管理同步,同步数据解释执行(在备系统中),业务程序间依赖关系检测等功能 。它是容灾平台的核心,负责协调各个子系统,对备系统有调度功能,它负责启动或触发所有的三期需同步的应用程序 。
(3)/结果导出/导入模块 。
依API导出结果数据生成数据映像文件,从映像文件导入数据库等,作为DRAPI的补充 。结果导入也利用同步数据管理器来调度协调主备系统 。
(4)软件版本控制 。
用于控制和监控容灾系统源代码、执行码的版本,确保主备系统使用相同版本的软件,包括软件的包装、安装和升级等过程的控制 。软件版本的更新必须遵循严格的规范 。
(5)容灾前台维护界面 。
容灾前台维护界面用于配置容灾同步管理平台,使其满足三期系统的容灾需求,并与被应用系统调用的容灾应用程序接口(DRAPI)相配合 。前台维护界面包括应用系统同步数据参数配置,结果导出/导入参数配置,软件版本管理与安装界面等 。
(6)容灾文件传输 。
容灾文件传输的主要功能包括广域网中转、主备同步信息文件传输 。由于备系统需要建立和外部系统的网络连接以及主备系统之间的热线网络,因而在广域网物理拓扑结构上已经建立了一套备份网络,从而可以在外部系统与主系统之间发生网络传输故障时通过备系统来中转数据,这样可以充分发挥容灾备份的潜力,提高主系统的可靠性、稳定性和及时性 。主备同步信息文件传输主要负责将主系统产生的同步数据文件传递到备系统 。
(7)系统管理与高可靠性控制 。
系统操作员可以通过该功能模块管理控制主系统和备系统,诊断故障,保障系统的高可靠性,系统对可预见故障,能够自动修复错误,如果出现较大故障,系统进行高可靠性本地切换或主备系统切换 。
涨薪支持区
期待大家能通过这篇文章学到更多,而且薪资一年更比一年猛!
喜欢博主的话可以上榜一探究竟,博主专设涨薪皇榜给大家查阅,喜欢的可以点击此处查看哟 。
【1【容灾系统搭建】网络杂谈之容灾系统如何搭建?】总结