医院信息系统RAC改造建设的体会
王加辉① 吴庆斌① 陈玉兵① 邓越②
①暨南大学附属第一医院,510630,广州黄埔大道西613 号,wjhman@163.com
②广州赛姆科技资讯有限公司,510620,广州珠江新城华厦路津滨腾越大厦南塔1503 单元
摘 要 医院信息系统上线以后,随着信息化的逐步扩展和数据量的不断累积,原有的HIS
服务器硬件配置难以承载业务压力。通常应对方法有两种:一是硬件扩容升级甚至购买新设
备提升硬件性能;二是保持现有的硬件不变,进行系统改造,充分挖掘目前硬件的潜能。经
过再三对比斟酌,采用了第二种方式。改造方案的关键是采用了Oracle 真正应用集群—
Oracle Real Application Cluster(简称ORACLE RAC)技术,将原来闲置的服务器也作为
RAC 的一个节点,提升了系统的扩展性和可用性。完成改造工作后,相比于购买新的硬件设
备,既达到了预期的目标,又节约了费用,提高了投资回报率,同时也使得HIS 系统的规划、
管理和维护更加规范合理,提升了HIS 的健壮性。
关键词 ORACLE RAC 小型机 集群 专用网络
1 项目背景
暨南大学附属第一医院HIS 系统在2006 年上线时采用的是以下物理架构(见
图1)。
图1 改造前的HIS 系统物理拓扑结构图
如图1 所示,HIS 系统采用了两台IBM P570 服务器,集群软件使用的是IBM
HACMP(以下简称HA),HA 的配置是两台服务器只有一台对外提供服务,当出现
故障时自动切换到闲置的备用服务器;两台服务器访问共享的EMC CX500 光纤磁
盘存储,光纤链路双冗余。
采用此架构缺点在于有一台服务器处于闲置状态,当一台服务器系统资源出
第2 页共7 页
现瓶颈时却无法发挥闲置设备的作用,对设备资源造成浪费。当时我院已经历了
两次由于小型机资源不足发生业务停顿的事故,经过我院服务器维保公司广州赛
姆科技有限公司的工程师对故障进行分析和对服务器进行监控表明,服务器的主
要瓶颈在于CPU,内存和磁盘IO 负载都比较正常,由于情况紧急,在没有多余
的预算增加小型机配置的情况下,院方与赛姆公司制定了采用Oracle RAC 技术
改造整个HIS 服务器运行架构。
2 实施改造
2.1 Oracle RAC 技术简介 Oracle RAC 支持 Oracle 数据库在集群上运行真正
的应用程序。此处的真正应用是指 RAC 能够支持所有类型的 Oracle RAC 10g 主
流商业应用程序。Oracle 是唯一提供具备 |
|