《架构师》2022年5月
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

热点 | Hot

被判“死刑”不到5年,Docker翻身成为硅谷独角兽,新战略成功了?

作者 褚杏娟

Image

2022年3月31日,数次被判“死刑”的容器化公司Docker宣布获得了由Bain Capital Ventures (BCV) 牵头的1.05亿美元C轮融资。该轮融资使Docker的总资金达到1.63亿美元,公司估值达21亿美元。同时,BCV合作伙伴Enrique Salem将加入Docker董事会。

“这一融资里程碑是Docker团队、开发者社区和我们合作伙伴共同努力的结果。”Docker首席执行官Scott Johnston说,“我们共同关注开发人员的需求,帮助他们在任何地方都可以快速、安全地构建、共享和运行任何应用程序。在过去的10年里,数以千万计的新开发商加入这个市场,这笔资金能够使我们更快地解决未来的问题。”

此次融资不仅让Docker重新回到了竞争行列,也为其赢得了独角兽的地位。

在崛起中迷失

2014年到2015年是容器技术的鼎盛时期,Docker公司一家独大,具有十足的话语权,主导着整个社区的发展。面对硅谷大厂们抛来的“橄榄枝”,Docker公司显然没有接受,这也直接导致了Kubernetes的发展壮大。

此时,Google希望与其共同推进一个中立的容器运行时(container runtime)库作为Docker项目的核心依赖,Docker公司拒绝后自己发布了容器运行时库Libcontainer。为弥补商业模式缺陷,Docker推出了Swarm。作为Docker项目早期的重要贡献者,RedHat对该平台化战略表示很不满并愤愤退出该项目。

面对Docker的强硬态度,Google联合RedHat,共同牵头发起了名为CNCF(Cloud Native Computing Foundation)的中立基金会来推动Kubernetes的发展。

随着Kubernetes的发展,Docker日渐式微。2017年,Docker公司宣布将Docker项目改名为Moby,交由社区自行维护,而Docker公司的商业产品将拥有Docker商标。Docker公司希望以此将原本属于Docker社区的用户转化成了自己的客户。

但这并没有拯救Docker公司。“当初做Docker发展太过迅猛,几乎一夜之间就成了技术行业的基础容器技术方案,这也导致公司迷失了前进的方向。”Docker创始人Solomon Hykes后来回忆道。

Hykes在2018年3月宣布从Docker离职,在接受采访时表示,“我们一直拿不出优秀的商业产品,原因是我们始终无法集中注意力。我们对每件事都只能浅尝辄止。单是维持开发者社区的增长并构建一款伟大的商业产品就已经够难了,当时我们还需要同时开发三到四款。很遗憾,我们在这方面投入了大量精力和金钱,但没能在任何一条道路上走到终点。”

2019年,Docker公司陷入了困境。“在与管理团队和董事会进行全面分析后,我们确定Docker有两个截然不同的业务:一个是活跃的开发人员业务,另一个是不断增长的企业业务。”当时即将离任的Docker首席执行官Rob Bearden说道。

Docker公司选择将专注运营、CXO和直销模式的企业业务出售给Kubernetes云服务公司Mirantis。Scott Johnston代替Rob Bearden接任CEO一职。Scott Johnston在公司工作多年,担任过各种职务,他非常明确地押注开发者社区。

Docker公司将自己重新定位为开发者平台,业务重心放在了开发者身上。“加快您构建、共享和运行现代应用程序的速度”成为该公司新的愿景。

重组后的商业模式探索

2020年,Docker公司推广社区版项目,增加生态系统健康度,并将社区版项目中一小部分用户转化为付费客户,这带来2020年度经常性收入 (ARR) 170% 的同比增长。2021年3月,Docker公司获得2300万美元B轮融资,开始发力产品创新,提升用户做容器化应用开发的生产力。

但直到2021年年中,这家公司仍然难以找到立足点和成功的商业模式。

2021年8月底,Docker宣布推出Business(商业)版本的Docker Desktop,为大型企业提供更丰富的组件和功能。收费版(包括Pro、Team和Business)针对大规模企业,其要求公司员工数量超过250人或者年收入超过1000万美元的企业如果使用Desktop版本,必须支付订阅费。

这是一种类似累进税的收费方式:向更大用户收取更多费用。这也意味着,Docker公司提供的收益必须是超过付费者付出的成本,否则这种模式不会持续下去。

实际上,Docker公司的“鲸鱼”用户还是太少,无法通过付费产生更多收入。根据最新披露的数据,Docker公司拥有超过1000万的注册开发人员和开发团队,而商业客户数量在56,000量级。

“两年半前,虽然我们拥有流行的上游开源资产和知名品牌,但我们是否可以接受所有改变并重新制定进入市场的产品战略、成功重制公司的商业模式,一切都不是很清楚。”Johnston说道。“很高兴两年半后我们还在这里。我们没有能够一直作出完美的决定,但我们的大部分赌注都得到了回报,并且正在为开发人员提供正在交付的产品。”

Johnston透露,此次融资是投资者主动找过来的。除了作为一个广受开发者欢迎的开源组件外,开发者工具的潜在市场也是巨大的,尤其是在应用程序需求持续增长的情况下。他认为正是这两个因素推动了投资者对本轮融资的兴趣。

Johnston在博客中写道:分析师预测到2023年底将构建5亿个应用程序——这比整个40年信息技术历史中构建的应用程序总数还要多。此外,在这十年中开发人员数量超过了4500万,增长速度是平均职业的8倍。最后,应用程序数量的爆炸式增长及其对开源组件的依赖使得对软件供应链的攻击同比增加了7.5倍。

Johnston认为,Docker能够增长是因为其可以帮助开发者应对行业挑战。“使用Docker,开发团队的发布频率提高了13倍,使用新技术提高生产力的时间减少了65%,并将安全漏洞的平均修复时间 (MTTR) 压缩了62%。”他还表示,Docker不仅支持应用程序现代化和微服务,还支持未来的无服务器/FaaS、WebAssembly、Web3/区块链等。

根据Johnston的说法,Docker未来将进一步加快开发人员在Docker Desktop中的“内循环”频率,包括更轻松地开发Kubernetes应用程序、改进性能和可靠性、增强应用程序组件的可见性以及生态系统合作伙伴的可扩展性。

根据公告所述,Docker公司过去一年的ARR同比增长超过4倍。该公司在2019年重组时缩减至70人,如今员工人数已超过150人,预计明年这一数字将翻一番。