云的Next Big Thing,谷歌开始支持Docker的竞争对手

【编者按】CoreOS创始人兼首席执行官Alex Polvi认为Docker的发展已经背弃了提供“一个标准的容器架构”的初衷,于是CoreOS才决定开始推出自己的标准化产品Rocket,并提供一个纯粹的容器标准,现在Rocket技术得到谷歌、Red Hat以及VMware等一批大公司的支持。

以下是原文:

去年12月,Docker最早的支持者之一硅谷初创公司CoreOS公布了一个开源项目Rocket。CoreOS创始人兼首席执行官Alex Polvi觉得Docker已经偏离了最初的使命,现在,他和他的同事们希望利用Rocket来完成最初的使命。

5个月后,谷歌经过慎重考虑正式加盟Rocket的开源项目,并且集成该项技术到它的一个云计算工具。Polvi将于今天早上在旧金山宣布谷歌参与这件事的正式结果,在给《WIRED》的电子邮件里,谷歌已确认了这个消息。

具有讽刺意味的是,Docker是建立在支持谷歌庞大在线帝国软件之上的。基本上,Docker是一种更有效构建和操作运行Google Search、Google Maps、Gmail的方式。你可以把它看作一个软件集装箱工具,允许开发人员整洁的打包他们的代码并且可以运行在大规模分布式机器上,无论这些机器是否运行在自己的数据中心或在亚马逊的公有云服务上。

在当下,流行的软件应用必须要运行在大型的机器网络上。这是唯一的可以让开发者即时获取信息的方式。Docker可以显著简化这些应用程序的创建,这就是为什么它受到如此多的关注的原因。

谷歌还提供类似亚马逊的云计算服务,它是第一个拥抱Docker的知名云计算公司。自那时以来,为了响应Docker在硅谷开发人员中巨大声望,亚马逊、微软以及其他公司都竞相加入Docker阵营。但是现在,谷歌同样也开始支持Rockert,并且集成该项技术到Kubernetes云计算软件。谷歌宣称这是“Kubernetes项目的一个重要里程碑”。

Docker试图成为整个行业一个通用的容器格式。事实上,这是它的优势所在。如果每个人都采用这个标准,运行软件将变得更容易。但对于Polvi和其他人则认为Docker已经不再简单的是当初设计的容器标准。他们认为Docker现在已经进化的更加复杂和笨重。

利用Rocket,CoreOS希望提供一个新的容器标准,从而摆脱任何一家公司的控制。“我们需要一个大家共享的标准容器 “,Polvi说。除了谷歌,Polvi说,其他大公司也正在开始支持Rocket项目,包括Red Hat和VMware。VMware剥离公司Pivotal的Mark Kropf告诉《WIRED》杂志,他的公司同样在努力支持Rocket。

但像谷歌的Kubernetes,Pivotal的软件将继续使用Docker和 Rocket。Docker已经广泛使用,Rocket项目成为整个行业的一个可行选择可能面临一些困难。但至少,Rocket的最初发展迹象表明容器理念将改变世界的软件构建方式。