醫(yī)院信息系統(tǒng)RAC改造建設(shè)的體會(huì)
王加輝① 吳慶斌① 陳玉兵① 鄧越②
①暨南大學(xué)附屬第一醫(yī)院,510630,廣州黃埔大道西613 號(hào),wjhman@163.com
②廣州賽姆科技資訊有限公司,510620,廣州珠江新城華廈路津?yàn)I騰越大廈南塔1503 單元
摘 要 醫(yī)院信息系統(tǒng)上線以后,隨著信息化的逐步擴(kuò)展和數(shù)據(jù)量的不斷累積,原有的HIS
服務(wù)器硬件配置難以承載業(yè)務(wù)壓力。通常應(yīng)對(duì)方法有兩種:一是硬件擴(kuò)容升級(jí)甚至購(gòu)買(mǎi)新設(shè)
備提升硬件性能;二是保持現(xiàn)有的硬件不變,進(jìn)行系統(tǒng)改造,充分挖掘目前硬件的潛能。經(jīng)
過(guò)再三對(duì)比斟酌,采用了第二種方式。改造方案的關(guān)鍵是采用了Oracle 真正應(yīng)用集群—
Oracle Real Application Cluster(簡(jiǎn)稱(chēng)ORACLE RAC)技術(shù),將原來(lái)閑置的服務(wù)器也作為
RAC 的一個(gè)節(jié)點(diǎn),提升了系統(tǒng)的擴(kuò)展性和可用性。完成改造工作后,相比于購(gòu)買(mǎi)新的硬件設(shè)
備,既達(dá)到了預(yù)期的目標(biāo),又節(jié)約了費(fèi)用,提高了投資回報(bào)率,同時(shí)也使得HIS 系統(tǒng)的規(guī)劃、
管理和維護(hù)更加規(guī)范合理,提升了HIS 的健壯性。
關(guān)鍵詞 ORACLE RAC 小型機(jī) 集群 專(zhuān)用網(wǎng)絡(luò)
1 項(xiàng)目背景
暨南大學(xué)附屬第一醫(yī)院HIS 系統(tǒng)在2006 年上線時(shí)采用的是以下物理架構(gòu)(見(jiàn)
圖1)。
圖1 改造前的HIS 系統(tǒng)物理拓?fù)浣Y(jié)構(gòu)圖
如圖1 所示,HIS 系統(tǒng)采用了兩臺(tái)IBM P570 服務(wù)器,集群軟件使用的是IBM
HACMP(以下簡(jiǎn)稱(chēng)HA),HA 的配置是兩臺(tái)服務(wù)器只有一臺(tái)對(duì)外提供服務(wù),當(dāng)出現(xiàn)
故障時(shí)自動(dòng)切換到閑置的備用服務(wù)器;兩臺(tái)服務(wù)器訪問(wèn)共享的EMC CX500 光纖磁
盤(pán)存儲(chǔ),光纖鏈路雙冗余。
采用此架構(gòu)缺點(diǎn)在于有一臺(tái)服務(wù)器處于閑置狀態(tài),當(dāng)一臺(tái)服務(wù)器系統(tǒng)資源出
第2 頁(yè)共7 頁(yè)
現(xiàn)瓶頸時(shí)卻無(wú)法發(fā)揮閑置設(shè)備的作用,對(duì)設(shè)備資源造成浪費(fèi)。當(dāng)時(shí)我院已經(jīng)歷了
兩次由于小型機(jī)資源不足發(fā)生業(yè)務(wù)停頓的事故,經(jīng)過(guò)我院服務(wù)器維保公司廣州賽
姆科技有限公司的工程師對(duì)故障進(jìn)行分析和對(duì)服務(wù)器進(jìn)行監(jiān)控表明,服務(wù)器的主
要瓶頸在于CPU,內(nèi)存和磁盤(pán)IO 負(fù)載都比較正常,由于情況緊急,在沒(méi)有多余
的預(yù)算增加小型機(jī)配置的情況下,院方與賽姆公司制定了采用Oracle RAC 技術(shù)
改造整個(gè)HIS 服務(wù)器運(yùn)行架構(gòu)。
2 實(shí)施改造
2.1 Oracle RAC 技術(shù)簡(jiǎn)介 Oracle RAC 支持 Oracle 數(shù)據(jù)庫(kù)在集群上運(yùn)行真正
的應(yīng)用程序。此處的真正應(yīng)用是指 RAC 能夠支持所有類(lèi)型的 Oracle RAC 10g 主
流商業(yè)應(yīng)用程序。Oracle 是唯一提供具備 |
|