公司 SOS International 地點 丹麥弗雷德里克斯堡 行業 醫療和旅行援助

挑戰

在過去的六十年裡,SOS International 一直在北歐地區提供可靠的醫療和旅行援助。近年來,該公司的業務戰略要求在數字領域進行日益深入的開發,但在其 IT 系統方面,“SOS 有一個非常分散的遺留系統”,包括三個傳統單一架構(Java、.NET 和 IBM 的 AS/400)和瀑布式開發方法,企業架構負責人 Martin Ahrentsen 說道。“我們被迫引入新技術和新的工作方式,以便能夠更高效地縮短產品上市時間。這是一種更敏捷的方法,我們需要一個能夠幫助我們為業務實現這一目標的平臺。”

解決方案

在未能成功找到標準系統後,公司決定採用平臺方法,尋找一個整合 Kubernetes 和容器技術的解決方案。RedHat OpenShift 被證明非常適合 SOS 分散的系統。Ahrentsen 說:“我們使用了許多不同的技術,包括程式碼語言和其他技術,所有這些技術都可以使用新平臺上的資源。” 在公司的三個單一架構中,“我們可以為其中兩個(.NET 和 Java)提供這種領先的新技術。” 該平臺於 2018 年春季上線;目前有六個基於微服務架構的綠地專案正在進行中,此外,公司的所有 Java 應用程式目前正在進行“提升和轉移”遷移。

影響

Ahrentsen 表示,Kubernetes 帶來了“更短的上市時間、更高的敏捷性,以及適應變化和新技術的強大能力”。“僅僅是軟體準備釋出到實際釋出之間的時間就大大縮短了。” SOS International 的思維方式也發生了積極變化:“由於我們擁有 Kubernetes,並且可以輕鬆訪問有助於自動化、輕鬆建立 CI/CD 管道的指令碼,這激起了許多內部人員對如何實現完全自動化的濃厚興趣。它為開啟這一旅程創造了非常有利的氛圍。” 他說。此外,作為雲原生社群的一部分,也幫助公司吸引了人才。Ahrentsen 表示:“他們希望使用酷炫的新技術。”“在我們的入職培訓中,我們可以看到 IT 專業人員選擇我們是因為我們提供了新技術。”

六十年來,SOS International 一直為北歐國家的客戶提供可靠的緊急醫療和旅行援助。

SOS 接線員每年處理一百萬個案例和超過一百萬通電話。但在過去四年中,公司的業務戰略要求在數字領域進行日益深入的開發。

談到其 IT 系統,SOS International 企業架構主管 Martin Ahrentsen 表示:“SOS 擁有一個非常碎片化的遺留系統”,包括公司自己資料中心執行的三個傳統單一架構以及瀑布式開發方法。“我們必須引入新技術和新的工作方式,以便能夠更高效、更快速地將產品推向市場。這是一種更加敏捷的方法,我們需要一個能夠幫助我們為業務實現這一目標的平臺。”

長期以來,Ahrentsen 和他的團隊一直在尋找一種可以在 SOS 執行的標準解決方案。“像我們這樣的援助公司並不多,所以你找不到一個適合的標準系統;沒有完美匹配的系統,”他說。“我們必須採用一個標準系統,然後對其進行過多的修改,使其不再是標準系統。基於此,我們決定轉而尋找一個技術平臺,其中包含一些我們可以用來構建新的數字系統和核心繫統的通用元件。”

在確信 Kubernetes 的能力後,Ahrentsen 專注於能夠立即滿足業務需求的平臺。公司選擇使用 RedHat 的 OpenShift 容器平臺,該平臺集成了 Docker 容器和 Kubernetes,以及一整套技術棧,包括 RedHat 超融合基礎設施和一些中介軟體元件,所有這些都來自開源社群。

根據公司的標準——技術匹配度、敏捷性匹配度、法律要求和能力——OpenShift 解決方案似乎完美契合 SOS 碎片化的系統。“我們使用了許多不同的技術,包括程式碼語言和其他技術,所有這些技術都可以在新平臺上使用資源,”Ahrentsen 說。在公司的三個單一架構中,“我們可以為其中兩個(.NET 和 Java)提供這種領先的新技術。”

該平臺於 2018 年春季上線;最初啟動了六個基於微服務架構的綠地專案,此外,公司的所有 Java 應用程式目前正在進行“提升和轉移”遷移。首批基於 Kubernetes 上線的專案之一是遠端醫療治療,該解決方案允許客戶透過語音、聊天或影片聯絡 SOS 報警中心。Ahrentsen 說:“我們設法在相當短的時間內開發了它,重點關注完整的 CI/CD 流水線和現代微服務架構,所有這些都在雙 OpenShift 叢集設定中執行。” 在北歐國家排程救援卡車的 Onsite 和允許客戶追蹤拖車的 Follow Your Truck 也正在推出。

該平臺仍在本地執行,因為 SOS 的一些保險行業客戶(公司為其處理資料)尚未制定雲戰略。Kubernetes 允許 SOS 從資料中心開始,並在業務準備就緒時遷移到雲端。Ahrentsen 說:“在未來三到五年內,所有這些客戶都將制定戰略,我們可能會將資料遷移到雲端。” 敏感和非敏感資料也有可能遷移到混合雲設定。

SOS 的技術無疑正處於轉型期。Ahrentsen 說:“我們必須提供新的數字服務,但也必須遷移舊系統,並且必須將我們的核心繫統轉換為基於此平臺構建的新系統。”“我們選擇這項技術的原因之一是,我們可以在更改舊系統的同時構建新的數字服務。”

但 Kubernetes 已經帶來了更短的上市時間,這從綠地專案開發和釋出的迅速程度中可見一斑。“僅僅是軟體準備釋出到實際釋出之間的時間就大大縮短了,”Ahrentsen 說。

此外,作為雲原生社群的一員,公司在今年將工程師、運營人員和架構師隊伍從 60 人增加到 100 人的目標中,也得到了人才吸引的幫助。“他們想與那些酷炫的新技術一起工作,”Ahrentsen 說。“在我們的入職培訓中,我們可以看到 IT 專業人員選擇我們是因為我們提供了新技術。”

SOS International 的思維方式也發生了巨大變化:“由於我們擁有 Kubernetes,並且可以輕鬆訪問有助於自動化、輕鬆建立 CI/CD 管道的指令碼,這激起了許多內部人員對如何實現完全自動化的濃厚興趣。它為開啟這一旅程創造了非常有利的氛圍。”

對於 SOS 的這一旅程,數字化和最佳化是關鍵詞。“要實現這一點,IT 需要改進,這不僅僅是使用 Kubernetes 和平臺的方式,”Ahrentsen 說。“這還包括構建系統以實現自動化,以及未來的機器學習和其他有趣技術。”

例如:物聯網引入汽車領域。歐盟委員會現在強制所有新車都必須配備 eCall,該系統在發生嚴重交通事故時會傳輸位置和其他資料。SOS 將此服務作為智慧汽車輔助提供。Ahrentsen 說:“我們接到電話後,會判斷是否需要派遣緊急響應小組,或者是否是非嚴重撞擊。”“未來世界中,萬物互聯併發送資料,這將為我們帶來巨大的新市場機遇。但它也將對 IT 平臺以及我們需要交付的內容提出巨大要求。”

Ahrentsen 認為,鑑於公司所做的技術選擇,SOS 已為迎接挑戰做好了充分準備。他說:“雲原生軟體和技術目前推動的變革速度令人驚歎,而跟進並採用這些技術對我們至關重要。”“Kubernetes 和雲原生提供的卓越技術已開啟了 SOS 邁向數字未來的變革。”