首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

实惨!Docker Enterprise 卖了,Docker Swarm或被逐步淘汰

近日,Docker公司宣布从现有投资者Benchmark Capital和Insight Partners获得3500万美元的投资,并任命首席产品官的Scott Johnston为首席执行官(CEO),并将Docker Enterprise 卖给Mirantis,收购博文暗示Docker Swarm将被逐步淘汰,这次是终局吗?

Docker Enterprise 卖了!

根据外媒报道,融资的消息是在Mirantis宣布收购Docker Enterprise 后的同一天发布的。在这起融资消息之前,Docker公司已先后融资逾2.72亿美元。现在Benchmark和Insight投入了3500万美元的新资金,希望再作一次尝试,依托开源Docker项目打造一家成功的公司。

收购了Docker Enterprise的Mirantis是一家扎根OpenStack的云计算公司,最近开始专注Kubernetes。Docker Enterprise部门包括Docker Enterprise技术平台及所有相关的知识产权、约400名员工中的300人、750家企业客户以及所有企业伙伴关系。

Mirantis首席执行官兼联合创始人Adrian Ionel称,这次收购约占Docker公司业务的90%,还将包括与微软及其他公司的合作伙伴关系,这一切旨在加快Mirantis内部Kubernetes方面的工作。

对此,Mirantis方面表示收购Docker Enterprise的一个原因是加快转变,向全世界提供Kubernetes即服务,支持多云和混合使用场景――Docker Enterprise的许多客户实际上在内部使用Kubernetes;另一个原因是Mirantis认为容器化是必经之路,这是构建现代应用程序并重新更新改造现有应用程序的方式。此外,Docker Enterprise拥有一批出色的云原生基础架构人员,人才收购也是本轮收购的重点。

对于这轮收购,容器领域大部分技术专家表示理解,毕竟有关Docker公司运营情况不佳的新闻此前已被多次报道,但让很多人不解的是:为什么是Mirantis。 关于Docker公司的终局,此前被预测的潜在买家可能是 RedHat、Pivotal、VMWare、AWS、Google或者Microsoft等等,但没想到最后被Mirantis收购。

Docker Swarm或被逐步淘汰

过去一段时间,Docker Swarm曾与Kubernetes有过很激烈的竞争,与Kubernetes社区完全隔离。Docker为公司和开源项目采用同一个名称加剧了这个问题,造成了不可避免的混淆。该公司抛弃了迁移到Kubernetes开发合作伙伴的机会。

两年前,Docker公司试图纠正路线,先将Kubernetes添加到Docker Swarm中,六个月后又将其添加到Docker Enterprise中。现在,我们已经看到,这场战争以Kubernetes的胜利告终。

收购之后,Docker Swarm被猜测可能被逐步淘汰。从收购博文来看,Mirantis方面倾向于认为未来的主要编排工具是Kubernetes。Mirantis也在努力向Kubernetes靠拢, 目前预计为Swarm提供至少两年支持,具体时间取决于客户对路线图的反馈意见。Mirantis还在评估让Swarm用户更容易迁移到Kubernetes的选择方案。

值得注意的是,这次收购并不包括Docker Desktop,不过据说Docker Enterprise 3.0集成了该接口,旨在成为“唯一可以从开发人员的桌面到Kubernetes管理的基于云或基于内部的生产环境,无缝管理容器的商业软件”。

未来,Mirantis和Docker公司将共同开发核心上游技术,为开源开发做贡献。此外,双方将继续确保双方产品之间的集成,Docker公司将专注于Docker Desktop和Docker Hub,而Mirantis专注于Docker Enterprise容器平台。这些特定的核心技术还将包括Container Engine、Moby、Compose以及与使用和采用容器密切相关的另外几项技术。

Docker公司还能做点什么?

对于这一系列事件,阿里巴巴高级技术专家张磊表示,这意味着未来的Docker公司将努力把重点放在应用程序和软件上,这是一件好事情。如今,Kubernetes 项目作为容器编排领域的事实标准, 成功推动了云原生服务的迅速增长。但同时我们也关注到,Kubernetes 的核心 API 资源比如 Service、Deployment 等,实际上只是应用中的不同组成部分,并不能代表一个应用的全部。也许,我们可以通过像 Helm charts 这样的方式尝试表达一个可部署的应用,可一旦部署起来,实际运行的应用中却依旧缺乏以应用为中心的约束模型。

这些问题都反映出,Kubernetes以及云原生技术栈需要一种以应用为中心的 API 资源来提供一个专注于应用管理的、标准的、高度一致的模型,这个 API 资源可以代表完整运行的应用本身,而不仅仅是应用模板或者一个应用的几个组成部分,这意味着云原生的发展重点正在逐渐上移到应用层面,如果Docker公司可以抓住这个机会,未来还是值得期待的。

从Docker公司发言人的邮件中也可以看到这一转变:“Docker公司在构建、共享和运行现代应用程序时专注于推动开发人员的工作流程,正在开创一个新时代,并回归我们的根基。展望未来,我们会扩大Docker Desktop和Docker Hub在现代应用程序开发者工作流程中扮演的角色。具体来说,我们正致力于扩展云服务,使开发人员能够迅速发现构建应用程序时可以使用的技术,与团队成员和社区轻松共享这些应用程序,以及在任何Kubernetes端点上顺畅无阻地运行应用程序,无论在本地还是在云端。

Scott Johnston表示,他仍然觉得这家帮助开发人员使用Docker的公司有机会,他在一份声明中说:“具体来说,我们正致力于扩大云服务,使开发人员能够快速发现构建应用程序时可以使用的技术,与团队成员和社区轻松共享这些应用程序,以及在任何Kubernetes端点上顺畅无阻地运行应用程序,无论在本地还是在云端。”

  • 发表于:
  • 本文为 InfoQ 中文站特供稿件
  • 首发地址https://www.infoq.cn/article/PyPVD0RuT2ELa5HLBL8G
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券