解决方案

您当前的位置: 首页 / 解决方案 / 典型案例

某医院HIS系统双机热备/高可用解决方案
医院现有医疗应用系统HIS系统,是现代化医院的关键核心业务系统,每时每刻都不能出现问题。如何才能保证各重要业务系统7*24小时无间断运行,为医院病人及医务人员提供高效、稳定、可靠的信息化服务
详情介绍

一、项目背景

  医院现有的信息中心,承负着全院信息化的建设,保证网络及各种应用系统的正常运行。大家所熟悉的医院现有医疗应用系统HIS系统,对现代化医院是关键的核心业务系统,每时每刻都不能出现问题。这就为医院信息化部门领导及工程师们提出了更高的挑战,如何才能保证各重要业务系统7*24小时无间断运行,为医院病人及医务人员提供高效、稳定、可靠的信息化服务。

  在保证医疗应用系统稳定、高可靠的运行,医院信息中心部门领导人当前只对现有的HIS系统作了双机热备,但是双机热备的稳定性、可靠性和保证系统不间断运行及盘柜数据安全方面还有很大的欠缺。为提供高效、稳定、可靠的医疗信息化服务,经医院领导研究,准备采用HA高可用集群方式,实现医院当前医疗应用系统的高可用,协助提升医院业务发展建设。

  针对用户对HIS系统中的Oracle数据库系统的可靠性和容错能力的要求, ROSE提供了MirrorHA双机容错解决方案,来实现HIS系统中关键设备的双机容错,从而达到系统的高度可靠性和容错能力。

二、客户需求

  医院集群系统的基本要求

  (1)必须保证服务器性能和I/O满足医院多台终端的快速相应需求。

  (2)必须保证系统长期地不间断稳定运行。

  (3)必须保证成本的合理性。

  (4)必须提供多种方式报警,如短信、光报警和邮件报警等。

  (5)须符合满足镜像、共享几混合部署方式,且设备应用拓展性强。

  简单地说就是必须保证业务系统7*24小时不间断运行,让所有应用系统提供正常的服务。

  MirrorHA可以支持在一个集群系统中磁盘镜像功能,这样既可以使用大容量存储设备来保存全部的履历数据,又可以对本地的常用数据进行实时的镜像复制。

  磁盘镜像功能是将用户数据存储于各自服务器的本地磁盘分区上,通过镜像引擎将数据进行实时复制备份。数据存储于不同服务器内的镜像盘上也避免了单点崩溃的可能性,增加了数据的安全性及系统的可用性。

  下面是医院HIS集群系统,通过MirrorHA构筑2节点集群,保护HIS系统和OA系统数据系统。HIS系统和OA系统实现多节点集群系统,达到两种应用的高可用性。当任何一个应用发生故障时,再切换到另外一台服务器上运行,保证业务24H不间断地运行。这种配置方式可以充分利用服务器资源,避免硬件浪费。并且可以分散两种应用的负荷,提高可用性和系统的整体处理能力。

三、运行模式集群高可用工作模式:

  系统应用有OA系统、HIS系统采用集群方式实现高可用,有一台待机服务器,进行热备,在所有服务器上都需要安装MirrorHA集群软件。一台应用服务器发生故障将切换到待机服务器上。主机为应用服务器处理于Active,待机热备援服务器处于Standby。通常情况下应用服务器均在运行,而备援服务器处于待机状态;当其中任一台应用服务器发生故障不能正常运转时,备援服务器接管磁盘继续运行,保证系统能够不间断地运行。当应用服务器修复启动后重新接管磁盘,备援服务器又恢复为待机状态。

四、ROSE集群软件特点

  *硬件结合实现真正意义上的数据与系统分离。

  *对硬件配置要求不高,服务器可采用不同或相差较大的配置。

  *系统切换时间短,平均切换时间为20秒,为目前同类HA软件中最短。

  *切换过程对应用程序无影响,无需重新启动或登录。

  *系统效率高。因为整个系统中数据读写、管理及容错由磁盘阵列来完成。而系统从服务器故障纠错处理由集群软件来完成,而这两个都是相对独立的子系统。集群容错监控路径为100/1000M自适应网卡线路,既不占用主机CPU资源也不占用基础网络带宽,因此系统效率高,这一点在实际的应用中得到用户的一致好评。

六、导入效果及用户评价

建立ROSE双机容错环境后具有以下优势:

1、极大降低HIS系统在各服务器的故障发生时的损失,保证业务系统的7*24小时不间断运转。

2、尽可能地保护HIS业务的实时性,数据的完整性和一致性。

3、通过实施高可用性群集方案可以将用户的应用中断时间降至最低从而减少用户的损失。

4、为医院的计算机系统的正常升级,更换部件提供不停机环境。

  该中心医院信息科长说到:“ROSE提供的高可用集群软件MirrorHA在我医院中的应用非常成功,实施以来,整个系统一直稳定运行,ROSE双机软件实时的保证我们的HIS系统和OA系统的正常工作。