医院业务级灾备系统的选择与实现

时间:2022-10-07 09:20:09

医院业务级灾备系统的选择与实现

【摘 要】医院信息系统是现代化医院运营的数据基础平台,系统的高可用性和业务的连续性、以及数据的安全性变得越来越重要。本文根据医院信息系统现状,分析了目前主流的灾备方式,结合医院当前和将来的需求,探讨了为何使用连续数据复制产品技术,以及在实际使用中为医院信息化管理带来的良好效果。特别在该医院的机房搬迁项目中,此项技术的运用发挥了很好的作用,使得医院在搬迁的过程中几乎不影响医院业务的开展。

【关键词】数据库复制;医院信息系统;容灾备份;搬迁

【中图分类号】R197 【文献标识码】A 【文章编号】1004-7484(2013)04-0121-02

一、项目背景

随着医院信息化的不断深入,对信息系统的依赖越来越大,医院的正常运作已经离不开业务系统和由此产生的核心数据的支撑。因此,各种意外情况、硬件的损坏以及人为误操作等带来的数据丢失和业务停顿都将给医院带来无法挽回的经济损失和社会影响。

无锡市第三人民医院是一家三级甲等综合性公立医院,信息系统包括了HIS、PACS、LIS、EMR等众多应用。核心业务HIS系统是基于双机高可用平台,即由2台IBM P570小型机和HDS2500存储构建的2+1平台,由HACMP+Oracle RAC构建双机并发运行模式。而数据库的备份都只是用Oracle的Expert功能每晚冷备到一台linux服务器上。其他业务系统的数据备份也是用SQL数据库的脚本做的备份,没有统一管理,也没有完善的备份管理策略,更谈不上冗灾备份了。

在后来的灾备项目建设时,我们就医院该使用怎样的灾备系统进行了多方面的论证和比较。首先,我们分析了医院目前的信息现状,结合主流的灾备模式和医院将来的需求,讨论出了医院对灾备系统的需求:即不仅要考虑整个系统的数据和业务程序文件的备份问题,同时还要保证在生产系统出现故障时能保持业务的连续性和数据的完整性。建立以备份和灾难恢复为目的的系统,可以为整个医院信息系统提供安全保障,一旦生产系统出现故障,可以利用灾备系统进行恢复,将故障对业务的影响降到最低,从而实现最小的业务停顿时间。所以,能够兼顾备份与业务级冗灾两者需求、实现多种不同业务模型集中灾备管理的冗灾备份系统,是我们的首选。

二、灾备业务模型选择

灾备系统主要是满足我院HIS系统的业务级冗灾,HIS系统是C/S结构,程序文件在客户端本地,无须担心,因此主要满足Oracle数据库的业务级冗灾即可。

明确宗旨后,我们逐一分析比较目前主流的灾备方式。基于阵列复制的容灾模式,技术太专业,一般都需要原厂工程师来操作较为稳妥,而且基于阵列的复制不能避免逻辑错误,因此被否决了。而IBM的SVC,EMC的Vplex等解决方案,对其他品牌存储的兼容性并不好,因此也被否决。赛门铁克的SFHA能有效实现双活数据中心的容灾模式,而且也有备份软件。但是对网络要求高,而且部署起来只适合完全新建的平台,因为软件要对主机卷重新格式化成为SFHA自己的格式。而医院的业务系统不可能被推倒重做,因此也只能否决。因此在剩余的众多解决方案中,将选择面缩减到了基于Oracle数据库日志复制技术的灾备系统这一范畴。

医院最终选择了基于Commvault软件的一体化保护方案构建HIS灾备系统,这是最能满足医院当前及将来发展需要的解决方案。

日志复制层面,Oracle日志复制无非是基于Undo、Redu、Archive等日志,第三方厂家中,Quset和DSG等厂家是基于Undo、Redu等日志实现,效率高,由于业务延迟丢失的数据少;而Commvault基于Archive日志,将已落地的数据连续复制,安全性和稳定性当然更高,所以大家是各有千秋。

数据库备份层面,数据库的备份是以可恢复为目的的,Oracle厂家已经为备份和恢复提供一个强大的工具――RMAN(Recover Manager),在数据库归档模式开启的前提下,基于归档数据实现数据备份,并且可保证有效恢复。可以选择一个结合RMAN工具的数据库灾备系统,将其备份和恢复功能进一步挖掘,上升到集中管理、自动化处理、人性化操作的程度,既能保证数据连续复制和可恢复,又将操作简化到不需要DBA具备很深入的Oracle专业知识,Commvault软件是个不错的选择。

三、冗灾实现

部署该解决方案后,医院在信息系统运维方面带来如下好处:

1、一体化的保护方式,包括:备份,复制,快照。能够避免生产系统的物理和逻辑故障。

2、无需修改现有的存储方式和数据结构,减少实施风险。

3、用一个图形化界面统一管理整个应急流程,并且有图形化的报表,报警,监控等功能;方便管理和运维。

4、复制的时候支持网络流量的控制和操作时间窗口,能够适应窄带宽和广域网的环境。

5、由于是基于OS的复制和数据库无关,不会由于意外原因干扰生产数据库的使用。

6、方便实现应急系统的演练,验证和重建,而且这些操作也不会干扰生产系统的运行。

7、由于能保证冗灾系统上的数据一致性,所以RTO时间很短。

8、灾备系统上还保留多个时间点的快照,从而可以快速回退到前一个时间点的状态。

9、同时灾备系统上还保留一段时间内的归档日志,所以可以回退到故障发生的任意时间点。减少发生故障造成的数据丢失量。

特别是在医院主机房搬迁时,更可依托灾备系统,平滑搬迁,大大减少停机时间,将数据丢失风险减至最小。

四、结论

Commvault软件出色的性能和扩展性,在医院多业务系统管理方面帮助医院建立了统一数据管理平台。全面数据管理组件相结合使用,利用同一个界面和策略,提供独特的复制数据管理,来贯穿数据生命周期的管理。包括灾备、归档、数据生命周期管理等等,对医院多个业务系统的数据备份,包括虚拟化平台下的备份,以及今后PACS数据管理中更能提供完善的数据管理方法。提高了医院计算机系统的运营效率,为医院信息化系统提高了从数据到业务的安全保障。

参考文献:

[1] 林小村. 数据中心灾备系统的分类. 机房360,2010.11.19

[2] 刘晓辉. 医院信息系统中灾备系统的设计与实现. 2008,3(4):63-64.

[3] 杨晓红. 信息系统容灾技术的分析与研究. 计算机工程与设计,2005,26(10):2727-2729

上一篇:注射用甲磺酸左氧氟沙星HPLC法测定有关物质的... 下一篇:小胶质细胞在神经系统疾病中的作用研究进展