醫院信息系統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 是唯一提供具備 |
|