1、项目背景:
上海第一妇幼保健院是上海的三级甲等专科医院,有着悠久的历史。信息化的应用也非常成熟,HIS、LIS、RIS、电子病历、PACS等多方面、全方位电子化信息系统覆盖了医院的各个科室,原来的服务器是二台IBM X365和一台IBM DS4000构建的双机环境,由于时间较长,设备性能已无法充分满足信息化建设的需求
2、现有医院信息系统结构分析:
现有的信息系统采用了二台IBM X365服务器加一台IBM DS4000磁盘柜,通过联鼎的CLUSTER双机软件,搭建了单柜环境下的双机,考虑到数据的可靠性,采用定时作业的方式做数据备份处理,但耗时较长。
3、数据库实时容灾的系统改造:
原计划项目改造考虑设计之初,方案计划采用双机双柜的方式来建设新的信息系统硬件平台, 硬件部分采用:
2台IBM X3850 M2服务器
2台IBM DS4700存储柜
2台IBM 2145 SAN交换机
软件部分
Windows 2003 Enterprise Server (操作系统)
V Storage Foundation(集群软件+存储管理软件)
Microsoft SQL Server 2000 Enterprise Server (数据库软件)
V Netbackup with mssql angent (定时备份)
通过与客户的沟通,双机双柜的方式来构建全冗余环境有着许多缺点,价格昂贵不说,系统稳定性较差,很多情况下上线后一段时间要么会以外接管,要么是双机无法接管,这种架构表面上看无单故障点,但其实结构复杂,出问题环节较多,一般客户都是花费大量的费用外包给维护公司,这样造成响应时间过长,同时双机双柜的方式,其实是做的盘柜间的数据镜像,无法避免逻辑或其他非硬件的损坏,还需要做每日的定时备份。就定时备份而言,理论上需要做完整性检测,但这个时间过长,目前的医院实际都不做这一步,带来的隐患是备份的介质不能保证一定能还原使用。
双柜环境硬件设备比单柜环境多一倍,相对硬件稳定性也会差一倍。单柜的控制软件也相对稳定高效。双柜环境对软硬件的依赖度高,且对CPU和IO的占用也比单柜方式高很多,对高负载的数据库应用来说,并不是一个理想的解决方案
比较结果:
最终采用方案为:双机单柜+UPM数据库保镖
硬件部分:
2台IBM X3850 M2服务器
1台IBM DS4700存储柜
1台原HIS服务器
软件部分:
Windows 2003 Enterprise Server (操作系统)
Microsoft SQL Server 2000 Enterprise Server (数据库软件)
有备无患UPM数据库保镖集群版 (实时备份+数据库服务接管)
将以上的双机及磁盘柜置于主楼的数据机房中,将一台老数据库服务器置于辅楼的备用机房中,利用原有光纤传输数据
4、项目实施效果:
该项目实施完成后,通过较低的成本解决了双机单柜架构上的单点故障问题,同时达到了双机双柜实现冗余架构的效果;从数据备份的角度考虑,由于采用了数据库保镖实时备份的方式,传统意义上的定时备份手段已不需要,甚至异地容灾也可以简单的实现,而且医院自己可以非常方便的检查备份的结果,不需要借助于专业的公司帮助,医院本身有能力来维护这套系统,从效率上、成本上真正解决了数据的安全问题,同时保证了医院业务的连续性,一举多得,在同行业内得到了好评。