Docker 企业版为 Northern Trust 的传统应用程序带来新的生命力

Docker 企业版为 Northern Trust 的传统应用程序带来新的生命力

出品丨Docker公司(ID:docker-cn)

编译丨小东

每周一、三、五晚6点10分  与您不见不散

 

说在前面

 

许多组织都已经理解使用微服务来构建现代化“十二因素应用”(见备注)的价值。然而,今天 90% 以上的应用程序仍然是传统的、单片式的应用程序。Northern Trust(美国北方信托),一家总部位于美国伊利诺伊州芝加哥市、已有128年历史的金融服务公司。在 DockerCon 2017大会上,Northern Trust公司中间件部门经理 Rob Tanner 分享了他们是如何使用 Docker 企业版 (EE) 来实现传统应用程序的现代化,使其更快、更安全、更高效。


备注: 十二要素应用(12-factor Apps)”为构建SaaS应用提供了方法论,是由知名PaaS云计算平台Heroku的创始人Adam Wiggins提出的。

Docker 企业版为 Northern Trust 的传统应用程序带来新的生命力


Northern Trust 成立于 1889年,是全球领先的个人及机构客户资产服务、资产管理、银行服公司。他们的客户期望享受到 Northern Trust 的一流服务和体验,而 Rob 的团队在其中发挥重要作用。虽然他们的开发团队在新建项目上已经聚焦于采用微服务应用,但是仍然要负责管理超过 400 个现有的 Weblogic、Tomcat 和 .NET 应用程序。如果要通过一种解决方案来将这些传统应用现代化并管理多样化的软硬件环境,Docker 企业版便成为不二之选。


借助 Docker 企业版将传统应用程序容器化,Northern Trust 可以更好地管理它们,并收到立竿见影的好处:


  • 提高了基础设施的效率:以往要为每个应用程序管理单独的基础设施栈,每个应用都有其自身具有挑战性的依赖性,而现在通过使用 Docker,Northern Trust可以将所有基础设施视为一个异构资源池。依赖项不再跟随应用打包到容器中,从而不再有这方面的基础设施问题。这大大增强了应用的可移植,从而使Northern Trust 可以*地探索混合云策略。


  • 增强的安全性:作为金融机构,安全是头等大事。通过将传统的应用程序容器化,有助于从以下3个方面提高底层安全状况:


  1. 安全扫描 —— Northern Trust 可以利用镜像扫描来发现其现有应用程序中的漏洞。其中存在一些过去未曾发现的新漏洞,但是在二进制级别扫描中,会自动警报这些新问题,并可以立即定位和解决它们。


  2. 更小的攻击面 —— 通过使用Docker,Northern Trust 可以只允许运行应用程序所必需的访问、系统调用和进程,从而减少其应用程序的受攻击面。


  3. 更快的更新  —— 由于具备了快速部署新容器的能力,Northern Trust 不再需要原地修补应用程序,而是快速部署一个包含更新和修复程序的新容器,并删除之前的。


Docker 企业版为 Northern Trust 的传统应用程序带来新的生命力


影响和结果


随着 Docker 企业版部署到位,Northern Trust 看到他们的软件开发方式发生迅速的改善。过去,为新项目提供基础设施需要 30 天时间。借助 Docker 企业版,他们的部署时间改善了 4 倍,现在只需要 7 天。Northern Trust 的基础设施利用率也提高了 2 倍,从现有能力中获得的资源比以前更多。


Docker 企业版为 Northern Trust 的传统应用程序带来新的生命力


通过简化基础设施管理并提高应用的可移植性,Docker企业版正在改善其传统应用的质量。这使得他们的开发人员和运维团队能够更快地响应客户的服务需求,确保 Northern Trust 在市场中的领先地位。


Docker 企业版为 Northern Trust 的传统应用程序带来新的生命力


点击下列标题,阅读更多干货



如果本文对你有帮助,欢迎分享到朋友圈!获取更多Docker实用技巧,扫描下图二维码!

  Docker 企业版为 Northern Trust 的传统应用程序带来新的生命力