XX醫院網絡系統容災方案
一、項目背景
XX醫院院作為XX市城東地區唯一大型綜合性醫院,鑒于醫療衛生機構在資訊化方面的要求,我們發現,本院資訊化安全保障方面已經不能滿足醫療要求。
機房内除HIS資料伺服器外均無備援,HIS資料伺服器也僅是2台IBM3650做了群集,共用一個磁盤陣列,一台發生故障後另外一台可以在短時間内啟用。這樣做存在一個非常嚴重的安全隐患,群集中存在單點連接配接,一旦磁盤櫃出現問題,那麼整個HIS就要癱瘓。另外機房内資料備份機制不完善,所有備份儲存都在機房内,一旦機房内資料備份伺服器或機房發生意外,勢必會使醫院蒙受很嚴重的損失,對整個醫院的正常運轉帶來嚴重影響。
二、設計原則
依據江蘇省衛生廳二○○六年七月下發的《江蘇省醫院評價标準與細則(三級綜合醫院)》的要求,其中明确提到資訊化保障方面的要點:
3 -1-1機房基礎設施完善,電源、不間斷電源、防火、防雷擊等安全措施完備。
3-2-1系統能夠安全可靠運作,有防侵入、防病毒以及資料系統災難快速恢複機制。
3-2-3有資料備份、資料異地備份等資料安全措施。
本方案既要兼顧目前網絡現狀,以最經濟的手段,達到網絡資訊系統安全、可靠地運作的目的,還可以為将來三級醫院評審做基礎準備性工作,在未來拓展擴充規模時,能有效相容現有軟硬體系統,最大化地保護投資。
三、解決方案
采用的主要技術是資料備份、資料複制、負載均衡和叢集技術。
本方案欲采用賽門鐵克Storage Foundation/HA做為容災系統的核心保障,該産品目前廣泛應用于電信、金融和醫療行業。
為了差別于現有的群集模式,我們把這個方案通俗地稱為“2+2”“4+2”群集模式,從功能上來講,該方案曆史性地突破了系統全備援、無任何單點故障點以及資料和應用的園區範圍的容災,使使用者的系統真正沒有後顧之憂。
在原來的“2+1”(如現有的HIS資料服務群集)群集模式的基礎上,增加了一台磁盤陣列,将一台伺服器定義為一個“運算節點”,将一台磁盤陣列定義為一個“存儲節點”,所謂“2+2”的意思就是“兩個運算節點+兩個存儲節點”,“4+2”的意思就是“四個運算節點+兩個存儲節點”。
采用Symantec Storage Foundation實作了兩台磁盤陣列之間的鏡像關系,每一次I/O的寫入都分别通過兩條主機通道到達兩台磁盤陣列的控制器,并當兩個I/O都傳回正确的結果之後,操作才算完成。是以,兩台磁盤陣列中的資料完全保持實時同步,不用擔心任何的資料一緻性問題。我們采用的是同步傳輸的方式,對于醫院的園區級别的容災要求是最可靠也是最高效的方式。
采用 Veritas Cluster Server實作了四個運算節點之間的群集關系。除了實作基本的群集功能之外, Cluster Server還有很多非常明顯的優勢,如:
最多支援32個節點的超大規模群集、簡單易行的節點退出和加入操作、跨平台管理群集伺服器系統以及與Symantec Storage Foundation天然的相容性等等。
如此,對于一個應用來說,隻要任意一個運算節點和一個存儲節點運作正常,那麼,整個系統就能夠正常運作。
四、 方案亮點
幾個顯著的優勢:
1.全備援連接配接,無任何單點故障點。系統中任意一個部件的損壞都不會影響系統的正常運作;
2.鏡像的存儲節點為系統關鍵的線上業務資料提供了雙重保護。
