VMware携手Docker:强强合作,相得益彰
8月26日,VMware的CEO Pat Gelsinger在VMworld大会上宣布与Docker、Google、Pivotal建立合作关系,以期在其平台更好地支持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将加入到Kuberes社区并为Kuberes贡献代码,同时也会在vSphere和Open vSwitch中提供对Kuberes的支持。按照VMware构想的方式,Docker应该运行在虚拟机之上,这样用户就可以把它们的优点结合起来,不知道CoreOS这样的厂商做何感想。欢迎读者在评论中与我讨论。