当下,国内疫情防控形势依然严峻复杂,多省市紧急启动了方舱医院的建设。方舱建设者们争分夺秒,与时间赛跑,力求在最短时间内将这艘“生命之舟”落成,并迅速投入使用。
与此同时,方舱医院的配套 IT 系统建设、容灾系统建设同样刻不容缓。“如何在最短的时间内快速部署完成IT建设,并完成容灾演练及培训工作?”这些方舱配套系统建设的难点和瓶颈问题都亟待解决。
在这样的关键时刻,英方软件团队冲锋在疫情防控第一线,逐一击破难点,在方舱医院建设的短短十天时间内,配合用户完成灾备建设,为医院的快速投入使用提供了信息化保障。
1 方舱医院灾备建设的现状与挑战
医疗行业的信息系统是一个数据量大、数据类型复杂、事务并发多的实时系统,由于医疗业务的特殊性,任何人为或自然因素所导致的应用或中断,都可能导致严重后果,甚至危害患者生命安全。
也正因如此,医院对 IT 系统的持续稳定,即业务持续性和系统稳定性提出了非常苛刻的要求。法律法规方面,也对医院信息化发展提出明确的合规、安全要求,对容灾备份、数据完整性提出了相应的建设标准与规范。
以某市方舱医院灾备建设项目为例,在方案实施前,该院生产核心数据均存放在医院数据库中,数据库采用 Oracle RAC 架构,应用均存放于虚拟化集群及部分物理机中。
在当前的方案架构下,医院没有优秀的防病毒、误删除策略,没有异地(异机房)应用灾备架构和数据库实时容灾方案,远远不能满足医院的灾备需求,无法对各类数据进行不同策略的保护,更无法对医院业务进行应急接管。一旦业务停机、病毒感染、人为误删除、数据量过大无法备份等意外发生,将严重影响医院业务的正常运转。
在当前的架构下,单一数据中心已经没有能力应对灾难的发生。如何“保障核心系统及数据更加安全可靠,提高应用系统业务连续性”,是目前方舱医院亟须解决的问题。
2 方舱医院灾备实践分享
基于以上现状,英方软件团队从数据业务连续性复制、数据恢复、网络可靠性等方面着手,以业务接管为架构进行方案设计,以解决单一数据中心的安全隐患,保证数据及业务的安全可靠运行,为该方舱医院带来强有力的 IT 保障。
在具体实施的方案中,采用了 i2Active 实现本地 Oracle RAC-异地 Oracle 高可用双机数据库语义级实时同步容灾保护。
当源端 Oracle 数据库出现故障,可通过快速切换IP的方式,实现灾备数据库的接管。当灾备数据库接管时,采用 i2Availability 搭建的 Oracle 双机功能,可防止单节点数据库出现架构崩溃,确保数据库故障后可快速切换。
当正常运行时,只需停止复制规则,通过 i2Availability 的备机进行随时随地数据库测试,测试完成后,恢复 i2Availability 复制规则,自动同步源端数据,保障数据库的实时容灾。
同时,通过 i2CDP 针对数据库数据进行微秒级数据持续保护,故障后可建立微秒级数据实时回滚,防止数据误删除及病毒感染等逻辑故障。
针对应用环境,通过 i2VP,对全超融合虚拟机进行虚拟化无代理全量备份,同时也通过i2CDP对其他核心数据及数据库建立微秒级 CDP 实时回滚,防止数据误删除及病毒感染等逻辑故障。
△某方舱医院容灾技术方案
方舱医院建设周期仅为十天,凭借强大的技术支持能力,英方团队全力配合方舱医院项目的顺利实施,保证生产系统的及时上线运行,为医院的快速投入使用提供了信息化保障。
项目完善了整个方舱医院生产架构的异地容灾与备份功能,为方舱医院实现了业务的高可靠性、数据的实时灾备与应用高可用,为抗击疫情贡献出“数字力量”。
3 结语
“最终战胜疫情,关键要靠科技。”战胜疫情离不开科技支撑。在这战“疫”时刻 ,英方软件的 IT 团队临危受命,挺身而出,以科技创新为力量,与广大方舱建设者、医护人员等人们勠力同心,共筑抗疫防线,以实际行动,为方舱医院这艘“生命之舟”的启航保驾护航。