天天看點

Docker 企業版為 Northern Trust 舊有的應用程式帶來新的生命力

docker 企業版為 northern trust 舊有的應用程式帶來新的生命力

許多組織都已經了解使用微服務來建構現代化“十二因素應用”(見注1)的價值。然而,今天 90% 以上的應用程式仍然是傳統的、單片式的應用程式。northern trust(美國北方信托),一家總部位于美國伊利諾伊州芝加哥市、已有128年曆史的金融服務公司。在 dockercon 2017大會上,northern trust公司中間件部門經理 rob tanner 分享了他們是如何使用 docker 企業版 (ee) 來實作傳統應用程式的現代化,使其更快、更安全、更高效。

為傳統應用程式帶來靈活性和安全性

northern trust 成立于 1889年,是全球領先的個人及機構客戶資産服務、資産管理、銀行服公司。他們的客戶期望享受到 northern trust 的一流服務和體驗,而 rob 的團隊在其中發揮重要作用。雖然他們的開發團隊在建立項目上已經聚焦于采用微服務應用,但是仍然要負責管理超過 400 個現有的 weblogic、tomcat 和 .net 應用程式。如果要通過一種解決方案來将這些傳統應用現代化并管理多樣化的軟硬體環境,docker 企業版便成為不二之選。

借助 docker 企業版将傳統應用程式容器化,northern trust 可以更好地管理它們,并收到立竿見影的好處:

增強的安全性 – 作為金融機構,安全是頭等大事。通過将傳統的應用程式容器化,有助于從以下幾個方面提高底層安全狀況:

安全掃描 – northern trust 可以利用鏡像掃描來發現其現有應用程式中的漏洞。其中存在一些過去未曾發現的新漏洞,但是在二進制級别掃描中,會自動警報這些新問題,并可以立即定位和解決它們。

更小的攻擊面 – 通過使用docker,northern trust 可以隻允許運作應用程式所必需的通路、系統調用和程序,進而減少其應用程式的受攻擊面。

更快的更新 – 由于具備了快速部署新容器的能力,northern trust 不再需要原地修補應用程式,而是快速部署一個包含更新和修複程式的新容器,并删除之前的。

提高了基礎設施的效率 – 以往要為每個應用程式管理單獨的基礎設施棧,每個應用程式都有其自身具有挑戰性的依賴性,而現在通過使用 docker,northern trust 可以将所有基礎設施視為一個異構資源池。依賴項不再跟随應用程式打包到容器中,進而不再有這方面的基礎設施問題。這大大增強了應用的可移植,進而使northern trust 可以自由地探索混合雲政策。

影響和結果

随着 docker 企業版部署到位,northern trust 看到他們的軟體開發方式發生迅速的改善。過去,為新項目提供基礎設施需要 30 天時間。借助 docker 企業版,他們的部署時間改善了 4 倍,現在隻需要 7 天。northern trust 的基礎設施使用率也提高了 2 倍,從現有能力中獲得的資源比以前更多。

Docker 企業版為 Northern Trust 舊有的應用程式帶來新的生命力

通過簡化基礎設施管理并提高應用的可移植性,docker企業版正在改善其傳統應用程式的品質。這使得他們的開發人員和運維團隊能夠更快地響應客戶的服務需求,確定 northern trust 在市場中的領先地位。

docker 企業版在中國由我們的戰略合作夥伴阿裡巴巴提供

繼續閱讀