臺北榮總成立於 1958 年,是台灣國家級醫學中心,承擔著病人照護、臨床培訓及醫學研究的重任。其營運規模龐大,擁有近萬名員工、3,136 張病床及 68 間手術室,每日門診量約達 8,000 人次。
作為台灣醫療資訊化的先行者,臺北榮總自 1978 年開始開發大型主機系統,並於 2020 年完成向開放系統的大型遷移。目前,該醫院的 IT 發展藍圖正全力支援新一代 AI 與數據驅動的計畫,這些計畫對於系統變更速度、穩定性及資安控管的要求,皆已超越舊有平台所能提供的範疇。
概覽
臺北榮民總醫院(以下簡稱臺北榮總)利用 SUSE Rancher Prime 將其傳統以 Java 為核心的應用程式平台現代化,藉此支援更靈活的開發需求、更強的系統韌性,並建立更符合數據驅動醫療趨勢的安全架構。除了奠定 AI 就緒的基礎外,SUSE 解決方案將應用程式的恢復時間縮短了 95% 以上,從原先的 10 至 30 分鐘大幅降至 3 到 5 秒,顯著提升了醫護人員的使用體驗。
克服共享 Java 執行環境與平台級當機的限制
臺北榮總原有的 Java 應用程式伺服器模型,要求所有系統必須運行在相同的 Java 執行環境(JRE)版本上。這項限制阻礙了開發團隊採用新技術的能力,因為新版本往往與平台的基準 JRE 不相容。此外,當伺服器需要升級時,團隊必須跨系統更新並重新驗證程式碼,不僅耗時且拖慢交付進度。
舊有的架構也增加了營運風險。單一應用程式的故障可能導致主機上整個平台的不穩定,進而同時影響多個系統。系統修復需要完全重啟,通常耗時長達 30 分鐘,對於極度依賴系統持續運作的臨床服務而言,這是難以接受的服務中斷。
最後,傳統架構難以支援 Java 以外的開發。臺北榮總無法輕易運行 Python、C# 或 PHP 工作負載,這限制了 AI 應用程式的部署計畫,也降低了委外開發模式的靈活性。
「受惠於 SUSE Rancher Prime,過去應用程式故障時,往往需要 10 到 30 分鐘才能完成復原,現在只需重啟單一容器,在 3 到 5 秒內即可解決。這種高效的復原速度,讓第一線醫護人員幾乎察覺不到系統曾經發生過中斷。」
郭振宗 博士 ,
資訊部主任,
臺北榮民總醫院
為何選擇 SUSE Rancher Prime?
2022 年,臺北榮總評估了各大主流容器平台,最終選擇 SUSE Rancher Prime。其主因在於該平台兼具開源的靈活性,以及醫療產業所要求的穩定性與商業支援。醫院尋求一個能減輕自行運作原生 Kubernetes營運負擔的平台,同時為團隊提供可擴展的現代化基礎。
臺北榮總選擇 SUSE Rancher Prime 的三大決策因素為:強大的技術支援、高成本效益,以及能透過在地服務夥伴偉康科技獲得即時技術協助。這些標準符合醫院對於營運可預測性,以及在多個應用團隊中推廣容器化技術的需求。
SUSE Rancher Prime 帶來的影響
臺北榮總在將 Java 應用程式遷移至容器平台的過程中進展穩定。目前,醫院已完成 109 個目標專案中的 72 個(約佔目前範圍的 66%),為更多團隊提供了現代化服務的一致基礎,同時減少了對傳統應用程式伺服器模型的依賴。
縮短應用程式恢復時間逾 95%
藉由 SUSE Rancher Prime,臺北榮總不再需要在應用程式故障時進行平台級重啟。現在,團隊只需重啟受影響的容器,服務即可在 3 到 5 秒內恢復(原需 30 分鐘),速度提升超過 95%。這項改進確保了前線醫護人員的工作連續性,將修復期間的干擾降至最低。
獨立執行環境提升開發靈活性
SUSE Rancher Prime 允許每個專案在獨立的執行環境中運作,無需強制所有系統統一 JRE 版本,從而提升了開發敏捷性。臺北榮總也強化了開發與生產環境的一致性,支持更快速的開發週期與更順暢的版本發布。
奠定 AI 開發基礎與強化資安實務
透過支援 Python、C# 和 PHP 等多種語言,SUSE Rancher Prime 協助臺北榮總排除了未來發展 AI 應用的障礙,並為委外開發提供了更多選擇。容器模型也讓升級至更新、更安全的執行版本變得更容易,降低了因舊版本停止維護而產生的資安風險。
此外,SUSE Rancher Prime 的自動擴展功能協助醫院在高併發需求下維持服務穩定,確保臨床系統所需的營運一致性。
臺北榮民總醫院的後續規劃
臺北榮總計畫在三個領域深耕現代化工作。首先,醫院目標將計價、叫號等共享功能微服務化,統一在SUSE Rancher Prime納管與運行,以實現更統一、彈性的服務調用,全面強化院內應用服務韌性。其次,醫院計畫採用 SUSE Security ,補強傳統資安產品在容器環境中東西向防護的不足。最後,隨著平台擴展至更多專案,醫院將根據系統資源使用量,動態調整平台授權與部署策略,持續擴展容器架構承載專案的能力。