容器平台武林盟主争夺大战

栏目: 编程工具 · 发布时间: 5年前

内容简介:容器技术是继虚拟化技术后又一革命性的后台技术,厂商为了争夺容器PaaS的话语权,必将发起一场声势浩大的战争。谁也没想到挑起这场革命性战争的竟然是一家仅3年的创业公司——dotCloud。虚拟化技术已经深入人心,以AWS与OpenStack为主的云平台已经非常成熟。PaaS理念也得到了普及,Cloud Foundry成为当时PaaS的标准。

容器技术是继虚拟化技术后又一革命性的后台技术,厂商为了争夺容器PaaS的话语权,必将发起一场声势浩大的战争。谁也没想到挑起这场革命性战争的竟然是一家仅3年的创业公司——dotCloud。

2013年前:大战前夕——一片祥和

虚拟化技术已经深入人心,以AWS与OpenStack为主的云平台已经非常成熟。

PaaS理念也得到了普及,Cloud Foundry成为当时PaaS的标准。

Cloud Foundry吸引了包括百度、京东、华为、IBM 等一大批国内外技术厂商,开启了以开源 PaaS 为核心构建平台层服务能力的变革。“PaaS 的时代就要来了!”

PaaS公司有:Cloud Foundry、Heroku、Pivotal、Red Hat。

PaaS 项目被大家接纳的一个主要原因,就是它提供了一种名叫“应用托管”的能力。

2013年容器武林大战——一鸣惊人

容器平台武林盟主争夺大战

Docker横空出世

2013年3月:一家创业公司dotCloud开源了它的产品Docker,解决应用构建、分发与发布的问题。

Cloud Foundry 的首席产品经理James Bayer做了一次详细对比,告诉用户 Docker 实际上只是一个同样使用Cgroups和Namespace实现的“沙盒”而已,没有什么特别的黑科技,也不需要特别关注。

2013年6月:Redhat开始了基于Docker的容器平台OpenShift的研发。

2013年:CoreOS成为Docker项目的贡献者,并在短时间内成为了Docker项目中第二重要的力量。

2013年10月:发布了自己所用 Linux 容器系统的开源版本lmctfy(Let Me Container That For You)。

面对Docker的强势崛起,Imctfy毫无招架之力,很快关停了该项目,并希望与Docker公司合作共同推进一个中立的容器运行时库作为Docker项目的核心依赖。

Docker拒绝了与Google的合作,不久发布了一个容器运行时库 Libcontainer。

2014年容器武林大战——三国鼎立

容器平台武林盟主争夺大战

三国鼎立

2014年-2015年:Docker项目的迅速走红催生出了一个非常繁荣的“Docker 生态”。

Docker生态创业公司们的春天,大量围绕着Docker项目的网络、存储、监控、CI/CD,甚至UI项目纷纷出台,也涌现出了很多Rancher、Tutum这样在开源与商业上均取得了巨大成功的创业公司。

2014年6月6日:Google发布了一个名叫Kubernetes项目,并早早与RedHat建立合作关系,共同维护推广。

2014年7月:Docker收购Orchard掀起了收购的序幕 ,将Fig项目更名为Compose。

Fig项目之所以受欢迎,在于它在开发者面前第一次提出了“容器编排”(Container Orchestration)的概念。

2014年12月:Docker公司与CoreOS公司决裂,推出了自己研制的 Rocket(后来叫 rkt)容器。

2014年12月:Docker公司发布Swarm项目,重新加入PaaS项目战场。三国鼎立形成。

CoreOS公司的rkt打不开局面,Fleet集群管理项目更是少有人问津,CoreOS公司完败。

RedHat公司作为日期Docker的贡献者也与Docker公司决裂,只剩下Openshfit上一代Paas平台,被Mesos与Swarm碾压。

2015年容器武林大——论持久战

Mesosphere公司发布了一个名为Marathon的项目,它是Mesos的私有PaaS,很快就成为了Docker Swarm的一个有力竞争对手。

虽然不能提供像 Swarm 那样的原生 Docker API,Mesos 社区却拥有一个独特的竞争力:超大规模集群的管理经验。

2015年:3月Docker公司收购SocketPlane、Kitematic,10月收购Tutum。Docker在公有市场,企业化的私有市场都有了完善的解决方案。

2015年6月22日:由Docker公司牵头,CoreOS、Google、RedHat等公司共同宣布,Docker公司将Libcontainer捐出,并改名为RunC项目。

2015年7月:谷歌与Linux基金会以及众多行业合作伙伴准备共同建立一个云计算基金会(CNCF),Kubernetes 1.0发布,Openshift Enterprise V3发布,结合Docker与Kubernetes。

2015年:传言微软希望40亿美元收购Docker,以摆脱对Kubernetes的依赖,最终没成。

2016年容器武林大战——背水一战

2016年:微软公司也于2016年正式推出Windows容器。

2016年:Docker公司放弃现有的 Swarm 项目,将容器编排和集群管理功能全部内置到 Docker 项目当中。

Kubernetes的战略则恰愉相反,整个社区推行“民主化”,从 API 到容器运行时的每一层,Kubernetes项目都为开发者暴露出了可以扩展的插件机制,鼓励用户通过代码的方式介入到 Kubernetes 项目的每一个阶段。很快Docker的Swarm败下阵来,丢失了开发者的支持。

这一次容器社区的繁荣,是一次完全以 Kubernetes 项目为核心的“百花争鸣”。

Istio/Operator/Rook等等。

Docker的背水一战,并没有挽回局势,败局已定。

2017年容器武林大战——清扫战场

2017年3月29日:Docker将Docker项目的容器运行时部分containerd捐赠给CNCF社区。

2017年4月:Docker开源社区版改名为Moby。

2017年8月10日:OpenShift 3.6版本。

2017年10月:Docker公司在自己的Docker企业版中内置Kubernetes项目。

2018年容器武林大战——天下一统

2018年1月30日,RedHat宣布斥资2.5亿美元收购CoreOS。

2018年3月28日,Docker公司的CTO Solomon Hykes宣布辞职。

至此容器武林重归太平,Kubernetes稳坐武林盟主之位。

容器平台武林盟主争夺大战

武林盟主

Docker作为一家创业公司,通过开源社区的运作取得了巨大的成功之后,雄心勃勃,直面天下武林世家的竞争与围剿,孤身一人对抗整个云计算产业的压力,最后以惨败收场,前景堪忧。

但是也因此整个容器技术在短短几年间深入人心,得到了飞速的发展。

武林世家

原文链接: 容器平台武林盟主争夺大战 (作者:潘晓华Michael)


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Web2.0策划指南

Web2.0策划指南

艾美 / 2009-11 / 32.00元

《Web2.0策划指南(影印版)》是讲述战略的。书中的示例关注的是Web 20的效率,而不聚焦于技术。你将了解到这样一个事实:创建Web 20业务或将Web 20战略整合到业务中,意味着创建一个吸引人们前来访问的在线站点,让人们愿意到这里来共享他们的思想、见闻和行动。当人们通过Web走到一起时,可能得到总体远远大于各部分和的结果。随着传统的“口碑传诵”助推站点高速成长,客户本身就能够帮助建立站点。......一起来看看 《Web2.0策划指南》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

SHA 加密
SHA 加密

SHA 加密工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换