当前位置: 首页 > 网络应用技术

为什么Docker输给Kubernetes?Docker员工描述了自己!

时间:2023-03-09 12:26:09 网络应用技术

  与最初的潜在愿景相比,Docker的当前音量太小。本文将带您了解Docker的“ So Fields”和“真相”的细节。

  Docker仍然还活着。尽管在过去的两三年中并不理想,但它仍然在努力寻找自己的业务价值。就在上周,Docker宣布了许可条款,以更改Docker Software.in docker,Docker,Docker。为大型企业工作的桌面专业用户需要支付订阅费用才能继续使用。

  同时,Docker还启动了专门针对企业,Docker Business的新订阅计划。新条款于8月31日生效,但Docker截至2022年1月31日,Docker对开发商的限制很广,因此开发商遵守新的服务协议和购买付费订阅时。

  毫不奇怪,Docker的措施引发了开发人员的讨论。尽管许多人在Docker的新订阅背后表达了自己的理解,但他们也表示不满意。有两种批评类型。有人认为Docker的决定为潜在的“危险”创造了先例。将来,它可能会增加订阅成本。

  另一方面,人们最担心企业内部采购过程的困难,这可能会“说服”开发商继续使用Docker。自然,许多人已经开始探索包括Minikube,包括Canonical的Microk8的替代方案。

  至于开发人员和公司是否会感到Docker桌面的替代方案更方便,或者选择支付订阅计划所需的少量费用以维持现有的工作流程,尚待观察。

  Docker的业务尝试是可以理解的,但是更令人遗憾的是,Docker从未成功将技术创新转变为可持续的商业模式,并于2019年11月被迫将商业业务出售给Mirantis。

  如今,流行的开源安排工具Kubernetes已取代了Docker设计的Docker核心群集装箱安排工具。结果,Docker努力工作了多年的利润,“浸泡了汤”,然后他只能努力努力工作生存。但是,真实的故事比这要复杂得多。外国媒体Infoworld采访了几位前任和当前的Docker员工,开源贡献者,客户和行业分析师,以尝试从这个崩溃的故事中找到真相。

  严重依赖巨大的风险投资和竞争模式以及竞争的持续变化以及主要的云巨人希望分配一份份额。Docker的年轻企业的压力远远超过大多数人的想象力。

  Docker仔细地将其集装箱市场的领先地位视为2014年左右的实现商业策略,该公司使用一些风险投资来收购Koality和Tutum,并启动了Docker Company Support Plan的首个迭代版本。

  这些投资后来产生了诸如Docker Hub的产品 - 每个人都可以将其理解为GitHub(仍然存在) - 最终实现了Docker Enterprise。但是,这些产品尚未得到企业客户的认可。他们通常很乐意与更成熟的合作伙伴合作,或独立构建而不是直接采购解决方案。因此,Docker只能继续努力地开发客户真正想要的产品组合。

  Docker创始人所罗门·海克斯(Solomon Hykes(Solomon Hykes)(2018年3月宣布,从Docker宣布),并在一次采访中指出:“我们一直无法获得出色的商业产品,因为我们一直无法关注。我们只能为所有事情做所有事情。在这方面投入了大量的精力和金钱,但韦肯在任何道路上都没有达到终结。”

  之后,海克斯认为Docker不应该急于开发产品,最好听取客户的意见。Hykes感叹:“我不需要急于扩大商业产品的规模。从社区中收集更多资金的见解,并建立一个了解需求并能够解决需求的团队。提出转折点,但我们觉得我们迫不及待,所以我们渴望做出决定。实际上,实际上,这不是那么焦虑。”

  有些人认为Docker已免费发布好东西。今年,Google的Kelsey Hightower在一次采访中说:“他们等同于免费推出自己的体重最大的ACE。他们已经解决了这个问题,他们已经全面解决了问题,并且他们已经解决了:Design:Design:Design。图像,构建镜子,存储镜和镜子。没有空间的空间。”

  海克斯不同意这种观点。“我认为这一说法是错误的。一般来说,核心开源产品必须首先创造出巨大的增长,然后才能找到可行的商业机会。许多公司已经成功地意识到了Docker的商业化,但是有没有码头工具本身。一切都可以成功地商业化,但是Docker并没有自己做。”

  例如,红帽和关键(现为VMware)是Docker的早期合作伙伴。他们将Docker容器集成到其商业Paas产品(OpenShift和Cloud Foundry)中,并为开源项目做出了贡献。

  现在,海克斯还感到他使“社区和生态系统”的两个概念感到困惑。RedHat从根本上是“社区的一部分”,他们从不真正在乎Docker是否能够成功。我们错误地希望Red Hat成为Red Hat的一部分。社区。回想起来,这种伙伴关系将永远不会为Docker提供帮助以帮助提供帮助。”

  因此,诸如旅游技术公司Amadeus之类的早期客户已从2015年转变为Red Hat,从而填补了云平台负责人Docker.edouard Hubin留下的企业申请中的空白。给红帽的主要合作伙伴。我们在此模式下使用docker开源版本,红色帽子为我们提供了容器的技术支持。集装箱被颠覆性容器颠覆。更改公司游戏的规则是集装箱安排解决方案。显然,Docker未能抑制Kubernetes,并最终被陷入了非常困难的情况。”

  前首席执行官(2013年至2017年)本·戈鲁布(Ben Golub)说,“萨利克(So)”的童话和致命苦难。“我们都知道,这场风暴的中心不是在码头机中,而是主要的云服务提供商之间的悲剧性战斗。他们都想将Docker朝向他们的方向,并选择我们忠于我们最初机构的价值观和商业基金会就像在电线上跳舞。”

  这位前首席执行官指出,随着Docker的持续发展,所有这些因素自然引起了“紧张”的气氛。Golub回忆说:“我们想建立一个伟大的社区并通过开发人员的产品获利。与此同时,我们同时,我们还希望创建出色的运营商产品,以帮助客户大规模建造和部署容器。尽管愿景在这里,我们很快就会大肆宣传您必须迅速扩大规模,并且您无法获得太多时间为了平衡社区发展的两条路线和商业企业的转型……作为一家创业公司,我们每天都会急忙做出数百个决定,然后为自己祈祷为自己祈祷,为自己祈祷,这使他们少了错误。”

  推荐一个春季启动基本教程和实际战斗示例:https://www.javastack.cn/categories/spring-boot/

  在整个开发过程中,Docker做出了许多遗憾的决定,但其中最严重的一个拒绝接受Kubernetes作为新兴的集装箱安排工具的首选。他的专有Docker群集安排工具。

  实际上,Docker有机会在2014年与Google的Kubernetes团队紧密合作,并在此过程中控制整个容器生态系统。

  Docker最早的员工和最长的效果Jér?mePetazzoni说:“我们最大的错误是想念Kubernetes。当时,我们处于集体心态。我们认为Kubernetes太复杂了,群体会成功。判断最终还导致我们陷入集体失败。”

  根据许多证人的说法,旧金山办公室对两党的激烈讨论包括许多技术细节,双方的集装箱安排的具体实施方法也具有清晰而强烈的意见。

  Kubernetes的联合创始人兼VMware现任副总裁Craig McLuckie表示,他曾建议将Kubernetes捐赠给Docker,但双方未能达成协议。其他。我们无法感受到Docker的任何发展经验,并感到这组年轻的新贵不了解分布式系统的管理秘密。”其他人在场。还提到讨论氛围不是正式的。当时的主要吸引力是找到联合发展的可能性。但是,无论如何,双方的团队都未能达成任何统一的意见,因此他们最终分道扬ways。Google在2014年夏季推出了Kubernetes。

  海克斯还承认,Docker和Google之间的关系非常紧张。Google,没有去过斯坦福大学。,Docker和Kubernetes团队之间的有意义的合作就是这样。”

  Docker最早的员工,前业务发展和技术联盟副总裁尼克·斯蒂西曼(Nick Sticemates)说:“我们必须使Kubernetes成为Github上方的Docker名称上方的第一个类别的Docker项目。最终触发了无法弥补的失败。”

  “一方面,我们太傲慢了,另一方面,Kubernetes Joe Beda,Brendan Burns和Craig McLuckie的几个共同创始人的敏锐态度 - 他们对服务 - 级别的需求 - 但Docker在无聊的,无聊的,无聊我们没有太多注意一个API。因此,我们根本无法达成协议。” Stinemates说。

  无论如何,Kubernetes终于赢得了集装箱布置之战。

  但是克雷格·麦克卢基(Craig McLuckie)还强调,他“不知道库伯纳特(Kubernetes)今天会发展到今天的这种程度。之后的分析太容易了,但是当人们在该局中,没有办法清楚地看到它。”

  在完成2015年的“独角兽”估值10亿美元的大量D ROUND融资后,Docker终于达到了投机周期的顶峰。

  Stinemates说:“这一轮融资对Docker设定了很高的发展期望,并且还暴露了我们公司将面临的一系列基本问题。每个人都知道这两个人之间存在差异。董事会参与了很多人。参与并努力工作以舒缓创始人的情绪。与此同时,它还为首席执行官提供了足够的促进公司的空间。这条路线会创造病毒传播。在本的视图中,它越早转向商业操作,您就越能越多掌握了主动性。这种紧张使我们没有在两条道路上走到尽头。”

  这种情况最终催生了两个Docker:Docker社区版本的开发人员,流行的命令行工具和开源项目以及业务工具套件Docker Enterprise的企业客户端的企业客户端,他们想要到大型容器。没有办法清楚地分开两者并分别提供开发资源。

  到2018年,裂缝开始出现。Docker逐渐无法找到越来越不满意的开源社区和强大的合作伙伴的可行路线,并在生产环境中运行集装箱的苛刻企业客户之间找到了可行的路线。

  2018年3月之后不久,海克斯离开了他们成立的公司。这有点痛苦。对于创始人来说,放弃一生追逐的梦想确实是一种折磨。”

  回顾过去,海克斯(Hykes)逃脱了。最好让它成为首席执行官或告别。”

  面对越来越严重的资金问题,Docker于2017年5月旋转了新的首席执行官Ben Golub,为前SAP首席执行官史蒂夫·辛格(Steve Singh)提供。2019年6月,这位前霍顿沃克斯首席执行官罗布·比尔登(Rob Bearden)再次从辛格(Singh)接任。

  在最初的投资者Insight Venture Partners和Benchmark Capital的现金支持下,在Docker的“剩余机构”的领导下,在七年的领导下,Docker Engine容器正在运行,Docker Hub Mirror Library和Docker.Desktop Software.Dock.DeSktop Software正在支持。

  约翰斯顿在一次采访中说,他正试图“专注于激光等开发人员的实际需求”,希望帮助Docker重返其起源。统一清单计划和更多生态系统友谊业务模型。”

  约翰斯顿决心不重复过去的错误,重点是为企业中的核心软件开发人员的受众提供价值。

  约翰斯顿(Johnston)认为,“ Docker 2.0”的增长机会在于为安全,经过验证的镜子和基于容器技术(例如无服务器,机器学习和事物工作互联网负载)提供新的开发人员工具和可靠的内容,并继续进行计算模型。提供驱动力。

  更重要的是,Docker仍然是行业标准容器。目前,Docker Desktop的安装大量安装了300万。此外,在Stack Overflow的“ 2021年开发人员调查”中,有49%的受访者表示,他们经常使用Docker桌面工具。

  然而,人们仍然对Docker的未来并不乐观。“

  海克斯总结说:“很合理,Docker未能将其业务潜力转化为实际价值……至少还没有。但是我很乐意抓住机会,经过这么多年的跌宕起伏,经过了这么多年的颠簸..这证明了Docker项目的品牌和基础非常厚。”

  汇编丨核可口,Yanshan来源丨公共编号:InfoQ(ID:INFOQCHINA)

  原始:https://www.inf Present.com/article/3632142/how-docker-in-in-hlf.html