近日,Docker 公司宣布收购 Tutum——允许用户通过任意云构建,部署和管理应用程序的 Docker 平台。收购的理由是用 Tutum 来补充 Docker Hub,Docker Hub 提供构建和交付,而 Tutum 则是“运行”的平台。
Tutum 已经内置了对亚马逊网络服务(AWS)、Digital Ocean、微软的 Azure、Packet 和 SoftLayer 的支持。Tutum 可以在其他云或客户自己的硬件上,用“自带节点(bring your own node)”的模式安装一个 Tutum 代理,并适用于各种最新的 Linux 发行版(具有最新的 Docker 支持)。Tutum部署和管理模式与提供基于容器的云服务产品有许多相似之处,如亚马逊的EC2 容器服务(ECS)或谷歌容器引擎(GKE)。Tutum 创始人Borja Burgos 说,“这是给用户的选择”,“贯穿整个生命周期”,Docker 企业营销副总裁David Messina 补充。这意味着开发人员可以为自己的业务选择适合自己的特定环境,同时运维团队也可以将其部署到他们的生产环境中的任何位置。
Tutum 目前处于测试阶段,他们的网站称,“一旦 Tutum 为产品化做好准备,你会自动转移到我们的永远免费开发者计划上”。测试版服务的定价和服务水平尚未公布。不过 Docker 将 Tutum 看作他们的货币化模型一部分,并增加到 Docker 可信任的Registry 中,该Registry 服务可以预先运行或基于Docker Hub 启动。像ECS 与GKE 这样的服务,本质是因为容器的底层虚拟机实例而收费,而管理层本身没有费用。
Tutum 自 2013 年 6 月一直与 Docker 合作,并在 2013 年 10 月推出了自己的服务,因此很多情况下,他们需要自己开发部署和管理,这些随后成为 Docker 核心的一部分或成为 Docker 的资助项目。但是正因为如此,造成了 Tutum 产品和 Docker 项目和服务之间一些功能的重叠。例如两家公司都提供私人 Registry,这是可以事先避免的。 Tutum 还与 Docker Machine 重叠,Docker Machine 可以在各种云环境下自动安装 Docker。他们还没有宣布任何关于解决重叠问题的计划,但 Tutum 团队的 11 个人将从马德里和纽约的办事处转到 Docker 设在旧金山的总部,将工作进行更紧密的融合。
Docker 从 DotCloud 平台即服务(PaaS)中诞生,去年八月份出售给 cloudControl。这可能使人们疑惑他们为什么要迁回到运行时的平台业务。Docker 与 Tutum 的主要区别是,Docker 由最终用户选择和支付基础设施(即服务),并且 Docker 公司不必在自己的基础设施上进行投资,不需关心扩展及多租户问题。Docker 可以使用任意语言,并使用容器内的框架来提供灵活性,在这点上,Docker 认为自己和 PaaS 不同。
查看英文原文: Docker Acquires Tutum
感谢张龙对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ , @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。
评论