您的位置首页 >生活 >

Docker可能不会像许多人一样注定 Docker正在重新关注创建一致的开发体验

Docker可能不会像许多人一样注定 - 包括我自己 - 已经开始相信。

Docker正在重新关注创建一致的开发体验,假设容器运行时和基于Kubernetes的容器编排是一种商品。重点将放在提供工具上,以便在迅速成为一个非常复杂的协调问题时大规模地管理应用程序开发。

“如果我们假设一个Kubernetes基板,”Docker的首席产品官Scott Johnston说道,“Docker可以在该基板上添加开发人员服务,CI / CD服务,内容管理服务和安全服务,无论是我们的Kubernetes集群还是某个人别人的“。

现代应用程序开发主要包括从各种服务组合应用程序。这些服务不仅仅是服务器上的基础架构组件。它们是通过API提供的,并且随着抽象开始堆积,几乎可以在任何下面。

带有lambda函数前端的消息总线另一端的COBOL代码?好的。运行Spring Boot服务的临时容器连接到该国另一侧的物理Unix服务器上的RDBMS?当然,为什么不呢?现代应用程序并不真正关心,因为它完全是为了完成工作。游戏的名称是松散耦合的模块化组件。

这就是为什么Docker与Microsoft,Bitnami,HashiCorp和其他一些人合作创建云本机应用程序包(CNAB)规范的原因。Docker使用此规范作为其Docker App工具的一部分,该工具的行为与docker-compose非常相似,可以将各种服务一起收集到一个可以共享的应用程序包中。它很像容器集合,并且为容器应用程序带来了相同的容易移植性。

“[Docker App]不仅可以描述容器,还可以描述应用依赖的其他服务,”Johnston说。“它允许你做一些企业关心的事情,比如签署捆绑包,验证签名,并根据签名和类似的东西自动推广它。”

这让我个人感到高兴,因为我自己公司的后端系统中的源码头 - 组合功能的用户。

成功和成熟公司的真实,实时工作负载往往是组件的变化组合,因为一些服务从大型Unix系统上的古老JavaEE重构为公共云IaaS上的Spring Boot应用程序,或者某个企业选择的任何升级途径。这些技术堆栈很复杂,没有两家公司拥有相同的整体堆栈。

处理这种复杂性为Docker提供了一个机会,使其成为开发人员信赖的品牌。有这些问题的组织有预算购买工具来帮助,而Docker已经为企业所熟知。一如既往,挑战在于如何为正确的事情收取费用,以便Docker能够捕获更多的价值。

虽然我们都从Docker中获益,想出如何让cgroup在实践中发挥作用,但Docker并没有设法让足够的人来支付长期维持公司的事情。它慷慨地制作了如此多的代码开源产生了全新的生态系统,但Docker并不是它应该得到的极其有利可图的庞然大物。

对我来说,最大的挑战仍然是OPM问题:其他人的钱。到目前为止,Docker筹集了2.729亿美元(根据Crunchbase的说法),这些人希望获得投资回报。无视每轮融资的不同回报率的细微差别,退出5-10倍的资金意味着Docker需要以至少13.6亿美元的价格购买,以获得投资者5倍的回报。

这是两年前该公司上一轮融资报告的估值水平。考虑到集装箱和Kubernetes在过渡时期发生的一切,我很难找到一个令人信服的论点,即公司现在比现在更有价值。在目前的气候下进行首次公开​​募股,并且这种估值似乎不太可能。

新的焦点提供了令人鼓舞的迹象,因此将公司写下来还为时过早,这不是我一个月前所说的。我将密切关注开发,看看Docker如何能够执行其计划,以及它是否可以开始为自己保留更多的馅饼。

当创造优秀和有用技术的人不会饿死时,我们都会变得更好。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。