在x86服務器與虛擬化已經成為醫院信息化“標配”的時代,上海交通大學醫學院附屬仁濟醫院(以下簡稱:仁濟醫院)卻逆潮流而動,2016年7月,仁濟醫院采購的一臺IBM LinuxONE大型主機正式投入使用,并將在未來一個階段承擔起全院信息化的“核心”角色。如今,將近一年過去,吃螃蟹的味道究竟如何?日前,仁濟醫院信息中心主任郭旭升接受了HIT專家網的獨家專訪。
![獨家解密: 仁濟醫院為何嘗鮮IBM LinuxONE大型主機](http://big5.thethirdmedia.com/g2b.aspx/www.thethirdmedia.com/null.gif)
仁濟醫院信息中心主任 郭旭升
以下為采訪問答實錄:
HIT專家網:請問貴院主要出于哪些考慮,決定采用IBM LinuxONE?
郭旭升:主要是基于四點考量:
一是醫院信息化存在從原先的分散建設模式,向大集中建設模式的演變趨勢。在分散建設模式下,醫院內部各個子系統之間存在較為嚴重的數據一致性差、數據同步效率低、可靠性不佳等問題,這些問題最終都會影響到信息技術在保障醫療安全、提高診療效率等方面的應用效果,甚至導致差錯。完整的診療數據流被分段、分線切割,散落在各個系統內,難以治理和深度開發應用。在錯綜復雜、網狀耦合的大分散格局下,基于木桶原理,個別系統的不穩定和低質量也會拖累整個醫院信息應用水平。
從近些年醫院大力建設集成平臺的實際效果看,出于業務連續性考慮,大多沒有實現系統間同步模式的數據互操作,代之以異步讀寫模式,這實際上仍然沒有解決數據一致性問題。隨著醫院信息化向智能化深入推進,醫院對數據一致性、準確性、系統間快速可靠協同的要求不亞于銀行金融業。因此,像銀行業IT所走過的道路一樣,醫院信息化也很可能朝著大集中方向邁進。
仁濟醫院對大集中模式的理解是,讓核心生產系統共享單體數據庫,利用最可靠的數據庫事務等機制,首先保障核心醫療數據的一致性、準確性和高效率,再逐步實現集成平臺數據總線上的異步互操作向同步互操作邁進,最終實現全院診療數據像齒輪咬合一樣的實時精確協同。仁濟醫院即將上線的多院區一體化基礎信息平臺中,包括HIS系統、電子病歷、移動醫療和集成平臺等四大構件共享單體數據庫,原則是讓廠商圍繞醫院的業務來集中,而不是醫院的業務被廠商的系統自然分割后再粘合。
二是性能方面的考量。仁濟醫院本部有東、西、北三個院區,年門急診量超過420萬人次,院內軟件使用者約3500人,醫生和患者對多院區割裂就診信息深感不便。為此,仁濟醫院多院區一體化基礎信息平臺規劃用一套系統,通過三院區環形光纖,支撐三個院區業務。鑒于仁濟醫院核心生產系統采用單體數據庫,結合業務量較大的現狀,支撐該單體數據庫的服務器要求性能超強,垂直擴展性要有充分余量。
三是穩定性方面的考量。由于多院區共享一套系統,而且多系統共享單體數據庫,也就是俗稱的“雞蛋放在了一個籃子里”。支撐該數據庫的服務器要具備高度穩定性和可靠性,一旦這個“籃子”,也就是服務器出了問題,將影響三個院區多個系統的業務,其后果是不可承受的。
四是服務器運維效果。仁濟醫院目前共有各類x86服務器約110臺,即便如此,仍有一半以上的系統并沒有跑在HA架構上。也就是說,如果全部實現高可用,這個數字仍然要增加。由于信息科專業維護人員數量有限,所以總體上只能是“救火式”排障,對全院信息系統的穩定性造成了一定影響,一線用戶時有抱怨。
綜合上述四個方面的因素,考慮到x86服務器穩定性和垂直擴展性存在瓶頸,且x86云虛擬化無法實現跨多個物理服務器性能的“橫向聚合”以承載大業務量的單體數據庫,因此服務器選型只能在小型機和更高性能的服務器范圍內去考慮。通過考察IBM Linux One 服務器,發現它除了具備傳統大機硬件上的高穩定、高可用和高性能之外,還具備四個適合醫院環境的特點:
一是價格對于醫院雖然昂貴,但還是可以接受的,包括購買和運維支出。
二是性能升級無需停機。我們知道,在x86平臺上,如果服務器要更新升級,對大型三甲醫院是一件痛苦的事情,因為要造成業務長時間中斷,全院要多次開會動員,即使如此,一線人員也會不適應,甚至存在醫療安全的隱患。而對于Linux ONE,可以通過輸入微碼釋放已內置的CPU來實現性能升級,不會造成業務中斷。
三是它配備了開源的Linux操作系統。這就使得我們的系統能夠“上得去,下得來”,逃跑路線可靠,不存在被公司綁架的風險。Linux操作系統本身還具備很多優勢。例如它對病毒的抵抗力比Windows系統要好;在打補丁時,系統需要重啟的概率也遠遠低于后者,這些對保持醫院業務的連續性都是非常有價值的。Linux將會成為或者已經成為企業服務器的主流操作系統,選擇它不會存在方向性錯誤。
四是LinuxONE可以虛擬出多臺服務器,分別跑生產和測試環境,這樣需要運維的服務器數量減少,平均單臺投放的精力增加,運維勞動量下降,運維質量也就提高了。其次,工程師所積累的知識可用周期也大大拉長,利于個人專業化發展。
基于上述考量仁濟醫院最終選擇了LinuxONE作為生產系統的主服務器平臺。
HIT專家網:從原有服務器到IBM LinuxONE實現數據和業務系統的集中整合,如何實現?主要困難和挑戰是什么?
郭旭升:由于LinuxONE是一個開源平臺,只要應用系統數據庫支持Linux就可以遷移上來。經過前期測試,甲骨文數據庫可以平滑遷移,軟件商無需做任何修改。在仁濟醫院多院區一體化基礎信息平臺選型中,明確要求數據庫支持Linux。
主要困難和挑戰是:院內仍然有很多外圍系統的數據庫不支持Linux,這需要一個過程。有一個利好消息是微軟的SQL Server 數據庫即將支持Linux系統,這進一步降低了遷移到LinuxONE的難度。總之,核心生產系統遷移到LinuxONE 并未遇到太大的問題,對應用來說完全透明。
HIT專家網:請問目前LinuxONE在仁濟醫院實際投入使用的情況如何?性能及對院內核心業務系統的運行支撐各方面表現如何?
郭旭升:仁濟醫院 LinuxONE服務器于2016年7月投入使用,目前已經在跑的系統包括LIS、OA、HR等。大家知道,LIS系統是醫院內部服務器資源消耗大戶,僅僅排在HIS和EMR之后,特別是仁濟醫院實現東西院LIS系統合并為一套系統后,應該說對LinuxONE 的壓力還是比較可觀的。
在系統部署過程中,軟件廠商沒有感覺到任何障礙,都比較順利。從性能上看,一線用戶反映軟件運行速度更快,從系統管理員角度看,定期重啟服務器的操作幾乎為零了。從基礎平臺上線前模擬測試效果看,電子病歷軟件運行速度超過了廠商軟件所達到的歷史最高。當然當業務壓力上來以后,速度可能會有一些回落。
HIT專家網:在性價比方面,是否與原有的服務器集群方式有過比較分析?
郭旭升:本次我院購買的一臺LinuxONE服務器主要用來代替這些x86服務器,包括16臺業務服務器(支撐三個院區的HIS和電子病歷)、2臺LIS 服務器、新建移動醫療和集成平臺所用的4臺服務器以及OA系統2臺服務器,共計24臺。
按5年生命周期、單價5萬元計算,x86的購置運維成本比LinuxONE要低得多,在可比擬范圍內,也就是說,性價比方面LinuxONE處于較大劣勢。鑒于LinuxONE理論生命周期可達10年以上,假如10年以內LinuxONE服務器性能仍然可支撐業務發展,或者說即使退出主力業務,仍可支撐非關鍵業務,其殘值要遠高于x86服務器,兩者性價比就基本持平。事實上,價格在此次服務器選型方面不是最關鍵的因素,我們看重的是其繼承大機硬件血統的高穩定、高可用、高擴展的基因,最大限度保持醫療業務的連續性和集成度。
兼顧性價比和高可用兩大因素,借鑒銀行業IT的規劃經驗,仁濟醫院信息系統服務器架構采用以LinuxONE為核心,x86為外圍的混合模式,即核心生產系統圍繞LinuxONE部署,外圍系統包括“互聯網+”之類的微小輕盈、快速迭代的系統,都跑在x86平臺上,通過信息集成平臺與核心系統交互。x86云平臺目前是醫院私有云,未來考慮逐步遷移到公有云上。
HIT專家網:是否意味著貴院的主要軟件系統都能支持開源操作系統?能否具體介紹貴院各主要業務軟件系統(如HIS、EMR等)以及底層數據庫等,對Linux 操作系統的支持情況?
郭旭升:目前仁濟醫院能支持開源操作系統的主力系統包括:HIS、EMR、集成平臺、LIS、移動醫療、OA、日間醫療、微信公眾號、手機APP等,這也是今后一段時間內LinuxONE 主要支撐的系統。應該說,LinuxONE 的CPU 和內存資源相對x86要昂貴得多,所以對這些系統的調優是至關重要的。反過來說,恰恰是x86的廉價,使得計算平臺長期以來可以“放縱”和“包容”設計編寫不盡優化合理的醫用軟件,這在遷移到LinuxONE 時應該引起高度重視。歸根到底,低劣的軟件是對資源的浪費。
仁濟醫院LinuxONE服務器安裝的是 RED HAT Linux。目前已經遷移到LinuxONE的應用包括LIS和OA兩套系統,今年新上線的HIS、EMR、移動醫療、集成平臺及“互聯網+”等應用都支持Linux,因為這些系統都是甲骨文數據庫。等待LinuxONE和這些系統在全壓力下運行磨合一段時期后,根據性能消耗和調優情況,再逐步把手術麻醉、重癥監護等重要業務系統分批逐步遷移上去。考慮到性價比因素,其他諸如PACS等外圍系統不大適合LinuxONE的應用場景,系統對Linux的支持也存在困難,將長期部署在現有x86云平臺上。(來源:HIT專家網 記者:朱小兵)
IBM LinuxONE 簡介
2015年8月18日, IBM(NYSE: IBM)宣布,IBM大型主機在擁抱開源技術和開放社區方面獲得了重大進展。在當前的新互聯網時代,IBM大型主機為企業大數據分析和混合云部署提供堅實的保障,并將持續為客戶提供最為安全、性能最高的支持。
IBM推出了集硬件、軟件和服務解決方案于一體的LinuxONE,為大型和中型企業提供了兩種不同的Linux系統。其中,基于IBM z13的LinuxONE Emperor,是全球最先進的Linux系統,采用業內速度最快的處理器。LinuxONE Emperor能夠“實時”分析交易,并防止正在發生的欺詐。該系統最多能擴展至8000個虛擬機或數千個容器,這是目前單個Linux系統所能達到的最大擴展規模。
LinuxONE Rockhopper是該系列的入門級版本,能夠為客戶和新興市場提供大型主機領先的處理速度、安全性及可用性,幫助他們實現相對較小規模的部署。
LinuxONE作為高度注重安全性的系統,具備業界商用服務器最高安全等級 EAL5+。LinuxONE的硬件和軟件都內置先進的加密技術,能夠保證客戶數據和交易的機密性和安全性。LinuxONE 的保護密鑰(projected-key)能提供顯著高于明文密鑰(clear-key)技術的安全性,以及最高可達標準安全密鑰(secure-key)技術28 倍的性能。
(新聞稿 2017-04-19)