资讯专栏INFORMATION COLUMN

Case Study: 技术和商业的结合点在哪里?

lifesimple / 1522人阅读

摘要:在上个月举办的年技术雷达峰会上,多云是个很重要的技术话题。摘自技术雷达上图是公司给出的统计数据大约有的企业采用多云方案,其中公有云私有云的混合云方案占比多套公有云方案占比。无论是引擎技术集群管理技术多云交付技术,这些最终都是服务于用户的。

如果要制作过去两三年里最火爆的企业级产品创业公司名单,里面一定少不了一家叫做Docker的公司。先别管Docker是做什么的,只要记住这是这几年企业级IT产品里最重要的热点技术,有一半的大型企业已经在使用这种技术。前几天,Docker公司办了个叫做DockerCon的大会,请了大概所有的业界大咖,还顺便拜了演示之神:The Demo Gods.


(字幕:向演示大神们献祭——我们的演示是现场版的,为了确保完美交付,我们向演示之神献祭)

演示出丑是每家公司可能都会遇到的(嗯,包括苹果),但像Docker公司这样惨的可能就不多了。这得从2015年的DockerCon 说起,话说有位倒霉蛋登场了:

他要演示一个十分基础的功能(类似于鼠标双击打开一个应用这种),结果一个错接着另外一个错...

还好有后招,现场不行,咱们放视频吧:

连提前准备好的视频都放不出来…

虽然演示水平不怎么样,但Docker实际上是一家很有真材实料的公司。

2017年统计数据:Docker生态体系上,新增了100万开发者、100万新增基于Docker应用、以及每两周10亿次的应用下载量。

另外根据< RightScale 2018 State of the Cloud report> 的说法,有近一半的行业用户在采用Docker技术——虽然国内这一比例可能低些,但我们看到的情况是几乎大型企业的信息化部门都在关注基于Docker的容器技术。

虽然,Docker公司获得了巨大的技术上的成功。

但是,技术上的领先和商业上的成功,有时候有不可逾越的天堑。

“创业不挣钱,都是耍流氓!”

今年年初,Docker公司又从投资方处输血7500万美金,加上此前各轮,累计融资已达 2.5亿美金。伴随着此轮融资成功的,却是公司的精神领袖CTO Solomon Hykes大神黯然离场。

那么Docker公司最大的问题是什么呢?是市场容量不够吗?

并不见得。

存储之王EMC公司孵化的Pivotal今年获得了上市,和开源之王红帽一起借助Docker的容器技术大发其财。实际上,红帽两百多亿美元的市值是依托于Docker容器的OpenShift支撑起来的,但这一切都和Docker公司的利益毫无关系。

面对巨大的中国市场,红帽等外企已经开始主动出击打客户了,但Docker还毫无存在感。

Docker公司在祭拜“演示之神”的同时,是不是也应该再拜一拜“业务之神——Business Gods”?

更糟糕的是,技术曾经领先过的Docker公司,其技术影响力在快速削弱。

一方面行业协会CNCF搞的OCI已经定义了容器标准技术规范,连Docker本身也要遵循。那理论上来说,容器引擎替换技术就不是“能不能”的问题,而是“想不想”的问题了;另外一方面,谷歌开源出来的Kubernetes技术成了事实上容器云管理标准,这又对Docker技术形成了降维打击:当人人在玩Kubernetes容器云的时候,更底层的容器引擎是否叫Docker谁还会关心?

面对这种态势,Docker公司必须先要解除技术上的围猎,寻求新的制高点。只有这样,业务的爆发才能有所预期。

从今年DockerCon上来看,我把Docker公司揭秘的技术战略路线归为三个方面。

一、Docker Desktop —— 为开发者提供更贴身的服务,让软件开发更容易

二、微软合作——对Windows平台容器提供同等支持

三、多云交付——帮用户解除对单一云供应商的锁定

多云方案是DockerCon 2018 Keynotes的压轴桥段。虽然还是很初级,但能看出Docker的技术野心,虽然在单一集群内我干不过Kubernetes,但我可以将战略提高一个维度:同时管理多云、多个集群的容器环境,集群可以是Kubernetes也可以是swarm;操作系统可以是各种Linux发行版也可以是Windows Server 2016。

不得不说这是一招妙棋,因为多云是刚需且并不遥远。

在上个月举办的 2018年 ThoughtWorks 技术雷达峰会上,PolyCloud (多云)是个很重要的技术话题。

组织们越来越习惯POLYCLOUD策略,不再把所有业务全“押在”一个服务供应商身上,他们会根据自己的策略,把不同种类的业务分配给不同的供应商。其中一些组织采用了最佳的解决方案,比方说:把标准服务部署在AWS上,把机器学习和面向数据的应用部署在Google,微软
Windows应用则部署在Azure上。

对于部分组织而言,这是一个关乎文化和商业的抉择。比如,零售行业往往不愿意把数据放在Amazon,他们会根据数据的不同分配给不同的供应商。“云不可知论”策略追求的是跨供应商的可移植性,这个代价很大,并且会导致为迎合所有要求刻意而为的决策。与之不同,Polycloud
策略更加注重选择每个供应商所提供的最好服务。

——摘自 ThoughtWorks 技术雷达 VOL.18

上图是Docker公司给出的统计数据:

大约有85%的企业采用多云方案,其中公有云+私有云的混合云方案占比58%;多套公有云方案占比20%。

我的判断是,只要具备成熟的多云技术和产品,多套公有云方案就会越来越多被企业所采用。毕竟在今天多公有云环境下应用的交付和管理依旧是个难题。

也许有朋友认为多云即是Docker公司的救命稻草,其实Docker Desktop展现出来的战略意义更加重要。

无论是Docker引擎技术、Kubernetes集群管理技术、多云交付技术,这些最终都是服务于用户的。Docker公司如果能把“服务好开发人员“这一使命做到极致,我相信它很难不赚钱。

但遗憾的是,我认为Docker Desktop是个错误的方向。在开发人员桌面电脑上构建便利的开发环境和工具这有些许意义,但在“全云时代”已经显得格格不入了。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/27369.html

相关文章

  • 2019风向趋势分析报告——覆盖5G、人工智能、金融科技等领域

    摘要:往年回顾氪研究院长期追踪一级市场行业动态,深入调研各领域细分赛道最具代表性的企业,从行业发展环境成长性竞争格局未来趋势等角度进行分析与研究,输出了包含人工智能金融教育医疗交通文娱电商泛科技在内的上百份报告。 showImg(http://upload-images.jianshu.io/upload_images/13825820-d8888a77e920c16f.jpg?imageM...

    Moxmi 评论0 收藏0
  • 从Java到Swift

    摘要:函数的定义形如函数可以返回多个返回值,这个功能真是太猛了。支持函数类型,根据输入参数和返回值确定一个函数类型。例如函数的参数可以另外一个函数,注意,不是另外一个函数的返回值,而是另外一个函数,只要类型符合即可。 我们学习的新事物时,通常并不是从0开始,而是从已知开始,将新事物与已知的进行比较分析,从而快速全面地了解新事物。而我熟悉Java,所以在学习Swift时,就会将Swift与Ja...

    lemon 评论0 收藏0
  • 浅谈如何建立互联网风控系统

    摘要:现在的风控系统是啥样的对风控的描述比较空泛,只是给出逻辑概念。至于如何去做一套完善的风控系统,这个领域已经有大量的投入和专家,可以去参考借鉴。应该是互联网内风控玩的最早最成熟的公司,笔者也有幸成为其国内的第一批开发,学习到很多。 弹指间,一起创业已有大半年。这大半年间,累与成果并存,痛并快乐着,这自不用多提,应该是这一行从业者的普遍感受了。现在每每反思以往,总结不足,其中一条就是技术团...

    Youngs 评论0 收藏0
  • Adversarial Learning for Neural Dialogue Generatio

    摘要:在本任务中为,即历史对话决策为,即下一步的对话。则是一个使得训练稳定的平衡项。判别器只告诉机器对或错,却不告知哪部分对和哪部分错,这对训练带来了很大隐患。实验实验的结果以及部分可以一定程度上体现对抗训练的模型起到了预期的效果。 1、导读这篇文章的主要工作在于应用了对抗训练(adversarial training)的思路来解决开放式对话生成(open-domain dialogue gene...

    cfanr 评论0 收藏0
  • 不会点SQLite,都不好意思说自己是开发

    摘要:免费全网独家这是一份非常值得珍藏的知识体系一为什么要会点作为一款轻量级的关系型数据库,占用的资源特别少,所以其应用场景也是特别的多。在移动开发中,我们经常会有将数据存储在本地的需求,此时将是我们最佳的选择。 【免费】全网独家:这是一份非常值得珍藏的Android知识体系!!! 一、为什么要会点SQLite? SQLite作为一款轻量级的关系型数据库,占用的资源特别少,所...

    Bamboy 评论0 收藏0

发表评论

0条评论

lifesimple

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<