構(gòu)建高可用性HIS
近幾年來,我國的HIS系統(tǒng)建設(shè)已從單純的經(jīng)濟(jì)管理逐步向以病人為中心的臨床應(yīng)用發(fā)展,如聯(lián)機(jī)檢驗(yàn)數(shù)據(jù)采集、PACS系統(tǒng)以及電子病歷等等,使醫(yī)院對HIS系統(tǒng)的依賴程度越來越高,這就要求HIS系統(tǒng)需要達(dá)到7X24小時(shí)永不間斷地高效可靠運(yùn)行,計(jì)算機(jī)集群系統(tǒng)能夠較好地滿足這一要求。
1 集群系統(tǒng)及其基本架構(gòu)
1.1 集群的概念
集群就是把多個(gè)獨(dú)立的計(jì)算機(jī)連接在一起,面對客戶機(jī)作為一個(gè)虛擬整體,使整個(gè)系統(tǒng)能夠提供更大的可用性、更好的可伸縮性和更強(qiáng)的容災(zāi)能力。
1.2 集群系統(tǒng)的基本構(gòu)成
一個(gè)集群系統(tǒng)通常由多個(gè)服務(wù)器 (或稱為節(jié)點(diǎn))、共享存儲子系統(tǒng)和使節(jié)點(diǎn)可以進(jìn)行信息傳遞的內(nèi)部節(jié)點(diǎn)連接構(gòu)成。圖1為兩節(jié)點(diǎn)集群的基本架構(gòu)。
每個(gè)集群節(jié)點(diǎn)具有兩類資源:非共享資源和共享資源。非共享資源包括安裝網(wǎng)絡(luò)操作系統(tǒng)的本地硬盤、系統(tǒng)頁面文件(虛擬內(nèi)存)。本地安裝的應(yīng)用程序,以及特定節(jié)點(diǎn)訪問的各種文件。共享資源包括存儲在共享設(shè)備中的文件,每個(gè)集群節(jié)點(diǎn)使用共享存儲系統(tǒng)訪問集群的quorum資源和應(yīng)用程序數(shù)據(jù)庫等。
1.3 集群系統(tǒng)中的幾個(gè)重要組件
①后臺共享存儲設(shè)備:所有的節(jié)點(diǎn)都必須與至少一個(gè)集群系統(tǒng)的共享存儲設(shè)備相連。共享存儲設(shè)備將存儲集群本身的系統(tǒng)數(shù)據(jù)及應(yīng)用程序所產(chǎn)生的數(shù)據(jù)。
②集群內(nèi)部網(wǎng)絡(luò)通訊:這個(gè)網(wǎng)絡(luò)提供信息傳遞的服務(wù),被稱為心跳網(wǎng)絡(luò),它用來傳遞各個(gè)節(jié)點(diǎn)的狀態(tài)。內(nèi)部連接可采用高帶寬的通訊機(jī)制(例如千兆以太網(wǎng)),以確保集群中的節(jié)點(diǎn)可以快速交換信息和同步數(shù)據(jù)。
③公共網(wǎng)絡(luò):為客戶端提供訪問服務(wù)的網(wǎng)絡(luò),這個(gè)網(wǎng)絡(luò)為其它的應(yīng)用服務(wù)提供必要的網(wǎng)絡(luò)通訊基礎(chǔ)。
④虛擬的前臺界面:所有的節(jié)點(diǎn)被合為一組,有一個(gè)虛擬的服務(wù)器名稱,為了管理集群系統(tǒng),也需要為集群提供一個(gè)名稱。應(yīng)用程序在集群環(huán)境下運(yùn)行的時(shí)候,也需要?jiǎng)?chuàng)建自己的虛擬服務(wù)器名稱,便于客戶端的訪問。
1.4 集群中節(jié)點(diǎn)的運(yùn)行模式
在集群中節(jié)點(diǎn)可以有幾種運(yùn)行模式,取決于實(shí)際應(yīng)用環(huán)境。
①Active/passive模式。在兩個(gè)節(jié)點(diǎn)集群環(huán)境中,其中一個(gè)集群節(jié)點(diǎn)處理所有集群應(yīng)用請求而另外一個(gè)節(jié)點(diǎn)則只簡單地等待那個(gè)起作用的節(jié)點(diǎn)失效。這種Active/passive集群方式從性能價(jià)格比方面來講并不合算,因?yàn)槠渲幸粋(gè)服務(wù)器在大多數(shù)時(shí)間處于
|
|