众所周知,银行对业务连续性的要求很高,但仍可以利用下班后的时间对系统进行停机维护。医院却不能这样做,因为即使在晚上也会有急诊。医院必须保证IT系统7×24小时连续运行,一点儿也不能含糊。但是现有的数据保护方案都有漏洞,不能让江苏省人民医院满意。有没有一个能防范各种故障并能实现异构容灾的方案呢?
 
走进江苏省人民医院信息中心主任王忠民的办公室,记者的目光立刻被办公桌上一个写有“简单高效”四个字的小标牌所吸引。简单高效,这正是江苏省人民医院信息化和业务连续性保护工作追求的目标。
数据保护 分而治之
江苏省人民医院的信息化工作起步较早,1995年就基于IBM的服务器和存储平台构建了数据中心,2005年又对HIS(医院信息系统)进行了更新。“从只有一个HIS开始发展到现在,我们医院已经拥有HIS、电子病历系统、检验检查系统、ERP、远程医疗系统等多个系统。我们甚至自己开发了被服管理系统。”王忠民介绍说,“整个医院的业务对IT系统的依赖程度正逐渐加深,因此落在信息中心身上的担子也更重了。”
以前,业务系统不多,即使采用手工方式,工作也能顺利开展。“但2005年以后,医院对信息化的依赖程度越来越高,医务工作一刻也离不开IT。银行虽然对业务连续性的要求很高,但是还可以利用下班以后的时间进行停机维护。医院的IT系统则必须保证7×24小时不停运行。举例来说,我们医院每晚的急诊有1000人次左右,为了保证临床医疗的需求,医院的IT系统一刻也不能中断。”王忠民分析说。
“原来,我们通常在下午五六点进行IT系统维护或新系统切换。但是,业务部门反映,这样会影响病人看病。为此,我们将系统维护的时间推迟到晚上10点,之后又推到夜里12点。”王忠民表示,“现在,在正常情况下,我们进行系统维护或新系统切换通常要在零晨一两点。”一切为临床医疗服务。江苏省人民医院信息中心为保证业务连续性可谓煞费苦心。
以HIS的保护为例,一开始,HIS系统运行在一台小型机上,但是这样难以避免单点故障。后来,江苏省人民医院又改用双机热备的方式,两台小型机各自配备一台存储设备。但是,这种数据保护方式也有缺陷,它不能防范人为误操作。因为一旦在主服务器端发生人为误操作,错误也会同步到备份服务器上。有没有一个全面的容灾解决方案,能够在任何故障发生时都能保证系统快速恢复和业务的连续运行呢?
王忠民表示,他一直都在苦苦寻找这样一种容灾解决方案。2009年,王忠民第一次接触到飞康的CDP(持续数据保护)技术,立刻就被吸引了。
备份与容灾是两回事
江苏省人民医院每天的门诊量最多会超过1万人次。如果IT系统中断10分钟,各方媒体就会纷至沓来,这对医院的经济利益和社会形象都会造成不良的影响。“以前,即使IT系统宕机,医生也可以人工方式开处方。但随着信息化建设的逐渐进入,即使IT系统中断5分钟,医生也不能正常工作。”王忠民接着说,“CDP的最大好处是,能根据用户对系统中断时间和数据丢失量的容忍程度,来自由确定恢复时间点,可以是分钟级的,也可以是秒级的,从而将数据损失降到最低,保证业务连续性。”
江苏省人民医院最终选择了CDP。“包括HIS、电子病历、检验检查、PACS等在内的面向病人的核心业务系统都将被置于CDP保护之下,而ERP、物资、财物等涉及内部工作流程的系统则不一定采用CDP保护。”王忠民表示。
江苏省人民医院的信息化系统不仅庞大,而且复杂,既有Unix平台,也有Windows平台,仅存储就包括IBM、惠普、HDS等多个厂商的产品。因此,异构环境的容灾保护对江苏省人民医院来说是一个严峻的挑战。“医院各业务系统的重要性不同。因此,我们会针对不同的业务系统采取不同的安全保护措施。比如,HIS是重中之重,我们倾向于对HIS进行单独保护,而其他系统则会根据需求的不同进行不同程度的整合保护。我们的总体原则是,追求集中整合,因为这样可以最大程度地利用现有资源,但又不能实现绝对的大集中,因为还要在资源的灵活运用与安全性之间找到一个平衡点。”
在没有CDP之前,如果发生系统故障,江苏省人民医院只能采用人工恢复的方式,比如重装数据库,恢复备份数据,对数据进行回滚等。这样做可以保证数据不丢失,但最大的问题是恢复时间比较长,通常会花费几个小时的时间。对于这样的恢复速度,江苏省人民医院越来越不能容忍。有了CDP,系统可以实现即时恢复,恢复速度的问题将不再是一个困扰。
“至今,我们仍在使用传统的备份软件。针对不同的系统,我们会采用不同的备份策略,比如全备份、增量备份等。但是,备份与容灾是两回事。”王忠民表示,“如果经费允许,我们计划明年再添置一台小型机和一套CDP系统,与主数据中心现有的小型机和CDP构成同城容灾。我们利用CDP的快照功能,可以实时将主数据中心的数据传输到灾备中心。这样一来,即使主数据中心遭遇灭顶之灾,灾备中心也能立即接管应用,保证业务连续运行。”