資訊
頻道
當(dāng)前位置:首頁 > 醫(yī)療器械資訊 > 市場分析 > 醫(yī)院雙機熱備問題引眾網(wǎng)友答疑解惑

醫(yī)院雙機熱備問題引眾網(wǎng)友答疑解惑

文章來源:中國數(shù)字醫(yī)療網(wǎng)發(fā)布日期:2013-01-19瀏覽次數(shù):30721

       作為醫(yī)院信息科的人員,怕的就是服務(wù)器宕機或數(shù)據(jù)丟失,為了避免這種情況的發(fā)生各家在操作系統(tǒng)、數(shù)據(jù)存儲、底層硬件、后備電源等方面都大做文章。今天一位論壇網(wǎng)友就把其雙機熱備產(chǎn)生的問題放到了論壇里,引來眾多HC3i網(wǎng)友的關(guān)注和解答。
雙機熱備概念
 


 

       雙機熱備在國內(nèi)使用較多,其特指基于高可用系統(tǒng)中的兩臺服務(wù)器的熱備,雙主機方式即指兩種不同業(yè)務(wù)分別在兩臺服務(wù)器上互為主備狀態(tài),故得名雙機熱備。
尋醫(yī)問診

       網(wǎng)友xhzlhc問:主服務(wù)器掛了后,啟動備份服務(wù)器,那么到故障解決期間的發(fā)生的業(yè)務(wù)數(shù)據(jù)怎么回到主服務(wù)器上?通過什么方式呢? 
       作為一則技術(shù)貼,大家紛紛對其發(fā)表了自己的看法,這也說明雙機熱備概念在國內(nèi)醫(yī)院確實相當(dāng)普及,這些問題在行業(yè)里并不稀奇。 
       望聞問切

       bbzj

       雙機單柜?雙機雙柜?還是單服務(wù)器加容災(zāi)服務(wù)器? 
       皓哥

       首先給你糾正一下,你的理解是錯的!

       通常所謂雙機熱備,就是兩臺服務(wù)器同時都在運行,數(shù)據(jù)則存在存儲中,也就是說兩臺服務(wù)器后面拖一臺存儲。當(dāng)其中一臺設(shè)備發(fā)生故障后,自動切換到另一臺設(shè)備,切換速度很快,客戶端基本沒有感覺!常見的就是windows server 2003做CLUSTER! 
       Shmaomao

       雙機熱備方式有很多種,雙機+存儲,雙機無存儲,雙機熱備方式可以通過DAS或者NAS或者SAN或者現(xiàn)在正在流行的ISCSI都可以實現(xiàn),同步有鏡像處理,有同步實時同步處理,有異步分時同步處理,有混合處。 答疑解惑

       cl130

       如果備份服務(wù)器的數(shù)據(jù)和主服務(wù)器的數(shù)據(jù)不是同步的、一致的,還是別啟用備用服務(wù)器了,長痛不如短痛。 
       helysan

       我們醫(yī)院用的是oracle的dataguard的機制。備用庫啟用后,主庫降為備用庫,主服務(wù)器修改后,讓兩臺服務(wù)器同步數(shù)據(jù)完成,然后再把原來的主庫(現(xiàn)為備庫)升級為主庫。我們做過很多次實際操作,數(shù)據(jù)零丟失。很多國際跨國金融銀行都是這種機制。 
       Mouse

       后臺自動作同步啦

       Taiziyu

       業(yè)務(wù)中斷后會自動切換到備的上邊,數(shù)據(jù)庫同步 
       Sld

       這個技術(shù)上已經(jīng)不是什么問題了,至少對oracle是如此。 
       Brain_01

       那種dataguard對信息科的人員要求比較高,得有專門的人負責(zé)維護數(shù)據(jù)庫

       slf

       現(xiàn)在的雙機熱備還主要是操作系統(tǒng)層面的,數(shù)據(jù)庫都在存儲上,所以主服務(wù)器壞了,備的就自動接管了。雙存儲也可自動結(jié)果,只是造價相當(dāng)高而已。 
       黑黑:如果只是低端的,可以考慮雙機熱備、應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器之間的交叉?zhèn)浞荨?nbsp;
       在眾多解答問題的網(wǎng)友中,有位叫helysan 的網(wǎng)友對雙機熱備、數(shù)據(jù)備份、容災(zāi)等概念解釋的為詳細,他認為:

oracle dataguard對信息科DBA要求較高。但這是經(jīng)得起考驗和推敲的行業(yè)老做法。我個人經(jīng)驗,千萬別被一些第三方的所謂容災(zāi)軟件商忽悠,感覺他們無論怎么上躥下跳,天花亂墜,有一個坎是邁步過去滴:數(shù)據(jù)庫廠商在邏輯層對他們支持嗎?我考察過幾家,這一關(guān)都過不去,都是自己理論認為可以保護恢復(fù)數(shù)據(jù)。例如,你在硬盤數(shù)據(jù)塊級別把數(shù)據(jù)同步了,但是如果主庫的某部分數(shù)據(jù)寫入數(shù)據(jù)塊異常,那么這個異常的數(shù)據(jù)塊也被復(fù)制到備用磁盤了,結(jié)果是壞數(shù)據(jù)塊復(fù)制,效果可想而知。而dataguard是日志操作同步,自動過濾了這些底層的故障,備庫的數(shù)據(jù)永遠是干凈可用的(人為故障除外)。再比如oracle的核心控制文件,如果這些文件故障,即使復(fù)制100遍,備庫還是起不來,干著急。而dataguard備庫是另一套控制文件(不同步)。 
       所以,靠第三方的容災(zāi)軟件,不如數(shù)據(jù)庫廠商自己的容災(zāi)軟件可靠。當(dāng)然,做個容災(zāi)補充也沒有多余。起碼,我的dataguard容災(zāi)備庫可以在白天實戰(zhàn)切換演練,那些給兄弟三甲醫(yī)院上了第三方容災(zāi)的案例,不敢在白天實戰(zhàn)演練。起碼現(xiàn)在我沒有看到。順便說一句,雙服務(wù)器切換不算容災(zāi),因為數(shù)據(jù)還是同一份,oracle rac的兩臺服務(wù)器切換我們隨時可以進行,但是傳統(tǒng)的HA及時做這個動作也是小心萬分。 
       【HC3i視點】如果這僅僅是討論雙機熱備這么一個技術(shù)話題,那么放在51CTO論壇來討論似乎更為合適。但網(wǎng)友從醫(yī)院這個細分行業(yè)出發(fā),給樓主指明了方向。剩下的技術(shù)問題,還是請專業(yè)人士來做似乎更加保險,畢竟機房穩(wěn)定壓倒一切。