神刀安全网

Docker三岁生日快乐:发展历程回顾

岁月如梭,不知不觉Docker已经迎来了自己的三岁生日。在这短短三年当中,Docker已经由一个基础概念发展成一家市值超过10亿美元的强大企业。而我则有幸见证了Docker从起步到壮大的整个激动人心的过程。

@Container容器技术大会将于6月4日在上海光大会展中心国际大酒店举办,来自携程、PPTV、蚂蚁金服、京东、浙江移动、海尔电器、唯品会、eBay、道富银行、麻袋理财、土豆网、阿里百川、腾讯游戏、点融网等公司的技术负责人将带来实践经验分享,3月21日之前购票只需238元,欢迎感兴趣的同学抢购。

Docker编年史:2013年

我最早是在2013年1月同Solomon Hykes首次会面,当时我正在旧金山采访各家SaaS厂商,希望为自己的论著收集素材。那会儿Solomon是dotCloud公司的创始人兼CEO,这是一家纯粹的SaaS企业。我们就初创企业的相关话题进行了交流,我还提到如果时间能够逆转,我会如何打理自己的初创企业。着眼于当时,我后悔自己没能将持续集成/持续交付思路以业务形式发扬光大。Solomon则提到他正在着手打造一套新型解决方案,能够显著简化整个流程——我同时受邀见证他接下来在旧金山进行的演示活动。

我于当年2月再次回到旧金山湾区并与Solomon会合。他邀请我和其他几位同仁在其办公室中参与此次演示。当时办公室中一共有五个人,Solon就在这里介绍了Docker的概念。那会儿尚处于项目的发展之初,所以甚至没有那种用于市场推广的演示文稿来说明Docker的确切定义。Solomon只是为我们讲解了容器概念的发布流程,同时解释了一旦标准化容器技术最终出现,整个技术行业将受到怎样深远的影响。之所以选择了“容器”一词,是因为其在工作原理上与另一个同义词“集装箱”相当相近(二者皆为‘Container’)。集装箱在交付运输之前,首先会对不同类型的货物进行分配,例如食品与化学药品肯定不能存放在同一集装箱之内。但有了标准容器(集装箱)之后,不同产品将能够在同一环境下和谐相处。具体来讲,我们可以随意将不同容器进行叠加,且其中容纳有各类不同货物——完全无需担心不同容器(或者说集装箱)中的具体内容。

Solomon随后祭起命令行神器,向我们展示了利用各类技术堆栈构建容器有多么轻松——而这些构建完成的容器也能够直接运行在不同云端点之上。我们立刻领会到了其中的重要意义,房间中的每位参与者都为之兴奋,并像孩子们不断追问技术细节。

一个月之后,也就是2013年3月,dotCloud公司公布了其开源项目Docker。一夜之间,来自技术社区的pull request开始激增。到2013年10月,dotCloud公司正式转换业务核心并将自身重新定名为Docker。到这时,Docker已经拥有超过200名贡献者,其中九成以上来自公司之外。Docker的下载量超过10万次,包括eBay在内的众多企业开始对其加以利用,相关社区也在全球范围内快速建立。

Docker编年史:2014年

2014年对Docker来说无疑是辉煌的一年。当年1月该公司融资1500万美元,并于9月再度筹得4000万美元——此次Docker公司的总值已经接近4亿美元。同年7月与11月,Docker进行了两次收购,对象分别为Orchard与Koality。当年6月,Docker 1.0版本正式发布。而令人兴奋的是,早在其尚处于beta测试版本之时,IBM、微软以及红帽等业务巨头就已经将其纳入自身业务体系。Docker于8月售出了dotCloud PaaS软件业务,并将全部注意力集中在容器技术层面。11月,Amazon Web Services宣布其EC2容器服务支持Docker。2014年12月,Docker方面陆续发布了Swarm、Machine与Compose,旨在为用户社区提供必要的编排与自动化工具,并借此进一步简化用户体验。

Docker编年史:2015年

2015年,Docker公司进行了另外三项收购,分别买入Socketplane、Kitematic以及Tutum,分别用于改进自身方案的网络功能、自动化水平以及中央管理控制台。这一年中最大的新闻在于其完成了又一轮9500万美元融资,这时Docker公司的市场已经超过10亿美元。6月,DockerCon大会于旧金山召开,此次盛会内容丰富且惊喜连连。Docker公司在会上先后公布了Runc、Notary以及Docker Network。Docker产品的发展战略始终坚持“追随开发者步伐”方针,而开发者们则希望获得更理想的安全性、网络功能以及选择必要Docker组件的能力。Notary为内容的发布与验证提供了更强大的安全性保障。Docker Network则让容器在不同网络基础设施之上具备更出色的可移植能力——手动配置就此成为历史。

同年8月,Docker公司通过引入Content Trust进一步强化安全性水平,此项目负责对Docker镜像进行登记与验证。通用控制面板(Universal Control Plane,简称UCP)与Docker Hub计划于当年年末推出。Docker Hub是一套容器市场平台,并最终成为这家市值10亿美元的独角兽企业的主要盈利手段。Docker Hub是一项基于订阅模式的服务,客户可以借此使用高质量的Docker镜像,而且几乎任何技术堆栈都可被包含在镜像当中。

Docker公司还悄然在本年末进行了又一轮1800万美元融资,五轮融资总计筹得1.68亿美元。

Docker编年史:2016年(截至目前)

如果之前的三年只称得上辉煌,那么Docker的2016年则凭借着Docker Datacenter与Docker Cloud的发布而迎来爆炸式增长——前者是一项内部容器管理与部署服务,后者则为基于SaaS的容器管理与部署服务。Docker Cloud属于其收购Tutum之后推出的首款迭代产品。Docker方面于2016年中又收购了另外两家企业,分别为Unikernal Systems与Conductant。

Docker的“容器即服务”战略已经逐步成为主流,正有越来越多的企业开始倾向于将多种容器引入自身体系以构建自己的PaaS方案——且不必受到纯PaaS解决方案的诸多限制。收购Unikernal则着眼于开发者们对于“物”的长期战略需求。随着物联网的逐步普及,Unikernal所代表的无核化趋势正变得愈发关键——这是因为传感器、芯片以及小型设备往往并不具备承载完整操作系统的必要资源。

Docker三岁生日快乐:发展历程回顾

图片来源:Docker公司 – 2016年1月

总结

过去三年以来,Docker已经从一个鲜为人知的技术概念发展成全球最炙手可热的技术厂商之一。Docker之所以如此特别,是因为他们始终将开发者体验放在第一位——而不像其它企业那样更关注基础设施层面。通过这种关注侧重,Docker公司得以不断简化容器方案的使用体验。容器技术已经存在多年,但Docker的登场让容器方案变得更加便捷易用,也因此为更多用户所接受。回顾过往几年的发展历程与发布内容,可以看到Docker公司始终坚持着“追随开发者步伐”这一理念。

他们最初的思路只是改进持续集成/持续交付流程。在此之后,他们开始努力改进安全性、网络以及数据层。接下来,开发者们希望能够以统一化方式管理全部容器,Docker很快给出了解决办法。现在开发者要求混合型功能,而Docker公司则分别提供了内部与托管型管理方案。目前最终发布内容则着眼于性能及高可扩展能力。

我们期待着Docker能够在今年年内带来哪些新的惊喜。他们接下来会收购哪些企业?下一轮大型功能发布会采取怎样的侧重?哪家大型企业会将Docker引入其生产环境?相信今年6月的DockerCon大会将给出答案,到时候我们不见不散!

原文链接: Docker Turns 3: What A Ride It Has Been

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » Docker三岁生日快乐:发展历程回顾

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
分享按钮