Docker努力实现跨云联合容器管理


自2013年全面爆发以来,Docker已经将容器化概念带入广大用户群体。在之后的几年当中,Kubernetes则成为编排此类容器化应用程序交付工作的重要方式之一。然而,Docker意识到现有方案与纯容器部署之外的应用场景间仍然存在着空白,因此其希望通过新的Docker企业版版本解决这一难题。Docker公司于日前召开的旧金山DockerCon大会上公布了这一消息。

Docker公司首席产品官Scott Johnston表示,Docker企业版中的全新联合应用程序管理功能将帮助运营人员管理多套集群,且不对这些集群的具体运行环境作出限制——换言之,允许集群运行在内部环境、云环境以及跨多种公有云环境当中。这意味着应用程序将能够在任意环境下实现联合管理,同时支持三大公有云供应商提供的托管Kubernetes工具——包括Azure AKS、AWS EKS以及谷歌GKE。

Johnston指出,容器部署仅仅是问题的一部分。一旦应用程序开始部署,用户往往需要面临Kubernetes(以及其它编排工具)涵盖范围之外的一系列挑战。他解释称,“因此,虽然大家可以利用Docker格式以及Kubernetes或Compose描述文件进行容器迁移,然而一旦登陆至某一环境当中,就会出现与该环境相关的部署脚本、安全模型以及用户管理等需求。因此虽然应用程序具备可迁移性,但应用程序的管理方案却无法迁移。”

他表示,这可能会催生出大量独立部署工具,进而带来新的复杂性因素。这一点在跨多云环境部署时表现得尤为明显。如果大家需要实现负载均衡、安全性以及测试等功能(这些都是运营团队必须完成的任务类型),且希望以一致性方式在不受环境影响的前提下完成这些任务,那么Docker企业版自然需要给出相应的解决方案——即建立一套能够跨环境实现管理,并以统一方式统辖所有应用程序、数据以及基础设施的云原生体系。

除了联合管理组件之外,Docker公司还公布了用于Docker企业版的Kubernetes上Windows Server容器。该公司去年曾经公布Docker企业版对Kubernetes上Linux容器的全面支持。

最后,该公司还宣布将为Docker部署引入基于模板的实现方法,旨在帮助组织内技术水平较低的人员利用图形导航流程——而非命令行界面——完成部署工作。

这套联合应用程序管理方案将从今年下半年开始以beta测试版的形式推出,对Windows Server容器的支持将在今年晚些时候的Docker企业版下一版本中问世。至于模板机制,则将于今年晚些时候随Docker Desktop的beta测试版共同发布。

原文链接:Docker aims to federate container management across clouds

0 个评论

要回复文章请先登录注册