Docker用新的服务计划充实了新的开发策略

在出售企业业务几个月后,软件容器公司Docker inc .今天公布了新的战略,将更多精力放在通过一些扩展服务为开发人员解决问题上。

Docker曾被视为硅谷最有前途的“独角兽”公司之一,它普及了软件容器的概念,用于托管现代应用程序的组件。

软件容器已经发展了很长时间,并被今天绝大多数的开发人员所使用,但是Docker的命运已经走上了一条不同的道路。尽管赢得了所有的喝彩,但该公司一直未能盈利。这对Docker的风险资本支持者来说是个问题,他们在过去五年左右的时间里已经向该公司注入了数百万美元,他们一定渴望得到投资回报。

Docker最初的计划是通过其容器编配工具Docker Swarm来赚钱。但后来,谷歌LLC开发的开源Kubernetes软件却大受欢迎,很快就扼杀了这些希望。Kubernetes后来成为了容器编排的行业标准,甚至Docker本身也采用了它。

Docker Swarm的失败促使该公司在11月将其企业业务出售给Mirantis公司。当时,Docker的前首席执行官罗布·比尔登(Rob Bearden)表示,公司拥有“两项非常不同的业务”,拥有不同的产品和金融模式,他认为Docker最好只专注于一项业务。

在今天的一篇博客文章中,Docker产品副总裁Justin Graham说,公司看到了一个机会,可以帮助开发人员创建独特的连接体验,从源代码一直到多云应用程序运行时。

Docker试图解决的问题是由新CEO Scott Johnson在接受SiliconANGLE采访时提出的。

“我们已经听取了很多开发者的意见,”Johnson说。“对于开发人员来说,有三个广泛的复杂领域,我们认为自己很适合解决这个问题。”

这些复杂性包括应用程序本身。Johnson说,现在的大多数应用程序都是由成千上万个容器组成,其中的组件是用多种语言编写的,这给开发人员带来了很大的负担。

开发人员的第二个主要问题与工具链有关。开发人员经常需要手工编写从一个工具到下一个工具的连接代码。例如,在源代码管理中,他们可能花费数小时编写代码来连接GitHub和Atlassian的Bitbucket。

约翰逊说,复杂性的第三个方面与驾驭开源软件有关。

Docker认为,它可以通过Docker Desktop专注于开发人员体验,并通过使Docker Hub成为集成、配置和管理应用程序组件的纽带,从而解决这些问题。

“首先,我们将扩大在码头工人的桌面工具和经验(a)加速新开发人员开发团队的新员工培训流程和工作流,(b)与容器、帮助新开发人员在开发和(c)提供功能,这有助于提高团队协作和沟通,”格雷厄姆在他的博客中写道。

这些新特性将通过Docker Hub传递到Docker命令行界面和Docker桌面用户界面。

“我们希望帮助您在本地开发环境中完成尽可能多的工作,而不必在接口之间跳来跳去,”Graham解释说。“我们还希望您能够访问上游服务(注册中心、CI、部署到运行时)并与之交互,而不必离开CLI。”

该公司还将扩展Docker Hub,以便开发人员可以使用它更好地管理他们的应用程序组件。该公司创建了一种新的自动化构建服务,可以轻松地从任何存储库获取代码,并从该代码构建新的容器映像。该服务还扫描图像的安全漏洞,然后使用带有时间戳的公钥基础设施密钥对其进行签名。一旦完成,它将被提交到Docker集线器,准备使用。

RedMonk的分析师Stephen O”Grady告诉《硅谷日报》,考虑到Docker在软件容器方面的历史,专注于开发人员是它的合理策略,而且在云之前的工具和集成空间仍然非常分散的情况下,这是有意义的。

“考虑到Docker的品牌和知名度帮助普及了过去20年集装箱行业最重要的技术趋势之一,这给了他们一个机会,”O”Grady说。“但和往常一样,关键在于执行。”

国际数据公司(International Data Corp.)的研究总监、平台即服务首席分析师拉里•卡瓦略(Larry Carvalho)告诉SiliconANGLE,他认为esdocker的新重点可能会吸引开发者,因为他们最希望独立于公共云平台之外,而公共云平台提供自己的工具来加速应用程序的生命周期。

卡瓦略表示:“Docker的产品组合可以为企业提供一个选择,消除对一家云服务提供商的依赖。”“开源在企业中越来越受欢迎,但他们不具备自己构建管道的技能。由于Docker在开发人员中具有良好的意识,因此有机会利用完全支持的DevOps工具链。”

Docker通过每月的“软件即服务”订阅模式为其开发者提供服务,并将在不久的将来提供最新进展。

(0)
上一篇 2022年3月28日
下一篇 2022年3月28日

相关推荐