VMware 携手 Docker:强强合作,相得益彰

阅读数:56 2014 年 8 月 26 日

话题:DevOps语言 & 开发架构

8 月 26 日,VMware的 CEO Pat Gelsinger 在 VMworld 大会上宣布与DockerGooglePivotal建立合作关系,以期在其平台更好地支持 Docker。Docker 号称是下一代的虚拟机,它在启动和创建速度、性能、移植性等方面均优于虚拟机,看起来应该是 VMware 的有力竞争对手。而 VMware 则认为这样的强强合作能够相得益彰,他们的联合可以帮助企业在 VMware 和vCloud Air云平台中更加简单地运行 Docker 应用。

Google 是 Docker 容器最大的支持者之一,同时也是这次 VMware 提到的合作伙伴之一。Google 的产品经理 Craig McLuckie 认为新的合作关系可能会开启一个新的容器使用方式,虚拟机和 Docker 可以也应该互补。虚拟机提供了一种配置和管理基础设施的有效方式,而容器可以在其基础上打包和部署应用程序。由于一些原因 Google 也在同时使用虚拟机和容器,虚拟机可以提供更好的安全隔离边界。当然这也不是说容器在安全方面会有问题,只不过 Google 更信任虚拟机,因为他们已经在这件事情上做了 15 年。

VMware 的首席技术官 Ben Fathi 表示:“与 Docker、Google、Pivotal 携手,VMware 可以提供一个通用的可扩展的平台以简化企业开发、运行、管理应用程序。Docker 容器和虚拟机可以毫不含糊地提供 IT 环境,VMware 和合作伙伴们一起优化容器以确保它们可以更效地在软件定义的数据中心环境中运行”。

接下来,VMware 将会在他们的 VMware 工作流中提供对 Docker 的支持,包括 VMware vSphere(服务器虚拟化平台)和 VCloud Air(混合云平台)。VMware 和 Docker 也将会合作开发 Docker 相关的开源项目,如 libsware、libcontainer、libchan,他们也将会改进 Docker 和 VMware 产品间的互操作性

Pivotal 方面,VMware 将会把Warden 项目的一些特性带入到 libcontainer 中,Warden 是由 VMware 针对 Cloud Foundry 开发的一种 Linux 容器技术,主要是解决资源分配不均衡、隔离系统资源的问题。

另外,VMware 将加入到Kubernetes社区并为 Kubernetes 贡献代码,同时也会在 vSphere 和 Open vSwitch 中提供对 Kubernetes 的支持。

按照 VMware 构想的方式,Docker 应该运行在虚拟机之上,这样用户就可以把它们的优点结合起来,不知道 CoreOS 这样的厂商做何感想。欢迎读者在评论中与我讨论。