對于金融而言,宕機意味金錢損失。據(jù)Qualix Group統(tǒng)計,銀行宕機一分鐘的代價是27萬美元,通信運營商損失35萬美元,證券業(yè)損失45萬美元,制造業(yè)損失是42萬美元,應該說,這些損失驚人。但與之相比,醫(yī)療行業(yè)人命關(guān)天,其損失是不能夠用錢來衡量的。
在2009年國家《關(guān)于深化醫(yī)藥衛(wèi)生體制改革的意見》,各級政府預計投入8500億元用于醫(yī)保、基本藥物、基層醫(yī)療服務體系、公共服務均等化、公立醫(yī)院改革共五項醫(yī)改重點。在新一輪的醫(yī)療改革浪潮中,醫(yī)療系統(tǒng)信息化將成為創(chuàng)新制度的利器。
與金融、電信等信息化領(lǐng)先行業(yè)相比,醫(yī)療行業(yè)信息化在專業(yè)技術(shù)人員規(guī)模、信息化程度以及投資規(guī)模上都存在著比較大的差距。但是對于信息系統(tǒng)的高可靠性的要求,醫(yī)療行業(yè)不僅不低,甚至對可靠性的要求更高。筆者就有過這樣的經(jīng)歷,在XX醫(yī)院,為出生不僅嬰兒化驗黃疸,等待采血;但遲遲沒有辦法進行,原因在于診室打印機不打印了,需要等待技術(shù)人員維護。化驗原本與打印機沒有直接關(guān)系,但是打印單據(jù)出不來,后續(xù)步驟無法進行,醫(yī)護人員、患者都不得不等待。如果說這樣的影響還是局部的,對于承擔核心業(yè)務的服務器而言,如果宕機,所影響的就是整個醫(yī)院。如果掛號、計費無法進行,所關(guān)乎的可是人命關(guān)天的大事情。
為提升醫(yī)療系統(tǒng)可靠性,很多醫(yī)院采用了雙機冗余方案。表面上看,雙機解決了可靠性不高的問題。用上面例子看,如果該診室,擁有一臺備用的打印機,問題也就解決了。實際上,問題沒有這么簡單。對于醫(yī)護人員來說,既是醫(yī)護人員知道如何更換打印機,更換也是需要時間的。類似的,在服務器雙機方案中進行切換也是需要時間的,而且更為重要的是,雙機切換的成功率并不高,一旦切換失敗,恢復系統(tǒng)就成為了一個難以量化的事情,運氣好可以在10分鐘,半個小時內(nèi)恢復,運氣不好,花費1天時間也有可能,甚至更長。
雙機系統(tǒng)切換成功率不高,對此,信息技術(shù)人員心知肚明,雖有雙機保護,但沒人敢貿(mào)然拔掉“心跳線”(備機判別主機故障的一種方式),因為備用機很有可能起不來。既然如此,醫(yī)療行業(yè)為什么仍然采用雙機方案,一來是約定俗成,二來的確比單機有更高的可靠性。與雙機方案相比,容錯服務器方案具有更高的可靠性。
從技術(shù)上原理看,雙機只能夠保護數(shù)據(jù),并不夠保持業(yè)務處理不中斷,因為內(nèi)存、I/O緩存中的數(shù)據(jù)沒有實施保護,突遇故障時,這些數(shù)據(jù)就會丟失。備用機需要重建業(yè)務流程,期間就會產(chǎn)生業(yè)務中斷。與之相比,容錯方案不僅對處理器、磁盤進行保護,對內(nèi)存、I/O都提供了實時保護,容錯方案中,所有處理和步驟,全部按照時鐘周期同步。當故障發(fā)生時,系統(tǒng)失去同步,進入單機工作狀態(tài),雖然可靠性有所降低,但業(yè)務并不會中斷。待故障部件更換之后,系統(tǒng)自動恢復容錯狀態(tài)。由于故障部件更換支持熱插拔,因此不會對于業(yè)務產(chǎn)生任何影響。容錯方案是當之無愧的高可靠性方案。
容錯系統(tǒng)在金融證券行業(yè)普遍采用,但其他行業(yè)使用較少的一個重要原因是價格,容錯系統(tǒng)價格比較高。但隨著x86處理器采用,容錯系統(tǒng)價格的高門檻已經(jīng)被打破,這就為其他需要高可靠性的行業(yè)應用創(chuàng)造了條件。對于行業(yè)來說,了解容錯方案技術(shù),沖破固有觀念,就變得非常重要且迫切。對于醫(yī)療行業(yè)而言,容錯方案其信息化的最佳選擇。