写点什么

解读 2014 之云计算篇:有一种态度叫做“拥抱”(上)

  • 2014-12-29
  • 本文字数:6044 字

    阅读完需:约 20 分钟

编者按

2014 年,整个 IT 领域发生了许多深刻而又复杂的变化,InfoQ 策划了“解读2014 ”年终技术盘点系列文章,希望能够给读者清晰地梳理出技术领域在这一年的发展变化,回顾过去,继续前行。

本文为“解读2014 之云计算篇”,今年,云计算已经不再像前几年那样火热,产业界对云计算的关注度已经被大数据、物联网等新的名词所超越,但这并不意味着云计算本身影响力的削弱,而是因为“云”已经成为IT 技术和服务领域的“常态”。产业界对待云计算不再是抱着疑虑和试探的态度,而是越来越务实地接纳它、拥抱它,不断去挖掘云计算中蕴藏的巨大价值。

本文试图通过几个关键字来勾勒出整个云计算领域今年发展的脉络,深入分析这些词背后的意义、InfoQ 对此的报道、对势态的评论等。

生态

“生态”是2014 年云计算领域说得最多的一个词,各大厂商都逐渐认识到云服务不是一个孤立的产品,传统的软件销售模式已经不再适应互联网的要求。客户购买云服务,不是使用它的某种“功能”,而是基于厂商的平台搭建一个系统,规模可大可小,这种服务使用模式要求客户具备全面的技能,面临的困难也接踵而来。基于此,打造一个完备的生态圈,成为云服务厂商的当务之急。

InfoQ 此前报道过,阿里云宣布启动“云合计划”,基于开放的 API 以及共享的市场资源,对外招募合作伙伴。目标是在未来三年内招募万家以上的合作伙伴,无论是咨询公司、系统集成商、独立软件商、中小服务商、软件外包与 IT 服务商还是数据中心服务商。事实上,据我和多个云服务厂商沟通了解,包括 Microsoft Azure、UCloud 等都推出了相应的创业者扶植计划,不一而足。

既然是生态系统,那么一定要制定并维持好生态系统中的游戏规则。正如我在某云厂商的恳谈会中所说,这个系统不单单是开发者,还需要包括他背后的就职公司、他开发的产品面向的客户、开发者的合作伙伴等等,当然还有云服务厂商。一个平台想要凝聚力,不外乎从物质和精神两个方面分析。物质方面,开发者能够从这个平台上获取利益,比如这个平台是支持开发者创业的、多语言跨平台的、具备快速部署优势的、适合迭代开发的,生态系统的成功案例多,具备这些特质,会让这个平台的开发者最终受益。从精神方面,要让开发者有参与感,他在开发方面的经验和知识能够通过生态系统分享出去,影响其他人和公司,并且他的意见能够得到及时的反馈,那么这种参与感会吸引开发者。

云厂商的成败关键在于生态圈建设,谁的圈子越大越成熟,谁就越容易活下来。可以预见,在未来两年,厂商的生态圈建设将全面铺开,除了目前已有的创业者支持计划等,更重要的是制定生态圈的生存法则,塑造合作共赢的业务模式,让生态圈里的大大小小的利益相关者都能找到适合自己的定位,并最终盈利。

落地

“落地”这个词在今年更多地用在了全球的云服务提供商。从没有人怀疑中国市场的巨大潜力和利益,云厂商也不例外。从世界范围来看,美国领跑全球云服务市场,云计算产业体系完整,巨头企业加速向全球扩张,据业内数据,目前在全球 TOP 100 的云计算企业中,美国占 84 家。亚马逊占全球 IaaS 市场的 40%、微软占全球 PaaS 市场的 64%, Salesforce 占全球 SaaS 市场的 21%。众多厂商在领跑之后,都把下一个掘金的目标对准了中国,国内的 IT 产业近几年迅猛发展,云计算市场发展势头很好,特别是国内云厂商正在抢占市场份额,让美国公司的落地步伐迈得更紧。

据 InfoQ报道,微软中国在年初宣布由世纪互联运营的 Microsoft Azure 在中国正式商用,并在年末的时候开放注册,虽然中国版和国外版在某些最新功能上有所延迟,但同步的节奏正在加快。Satya Nadella 在今年 2 月上任微软 CEO 后提出“云优先、移动优先”的口号,Scott Guthrie 则接任 Satya 此前担任的 Cloud and Enterprise 执行副总裁一职。年末的时候,我采访了 Azure 落地中国的总导演、微软大中华区副总裁兼市场营销及运营总经理严治庆。他指出,作为第一个吃螃蟹的人,国外云厂商需要通过独特的商务和运营模式在中国落地,这既需要和各级政府部门的积极努力,也需要合作伙伴的紧密合作。

除了已经落地的 Azure,还有一个即将落地的大鳄——AWS,作为云服务的开创者,AWS 在国内一直保持的很高的品牌知名度。据我了解,很多有国外业务项目的本土公司已经大量使用了国外的 AWS 服务。面对国内机遇,AWS 着手布局。目前在国内推出了有限预览版,开设了多个数据中心,并在今年推出了中文支持和运营团队,部分企业开始在国内区域上线业务,何时才能真正落地,我们在 2015 年值得期待。

未来 IaaS 和 PaaS 平台的竞争将更加激烈,特别是在国外云厂商进入中国以后。国外公有云进入中国的门槛比较高,受到一些条件的制约。但是中国的市场潜力巨大,包括亚马逊、微软等 IT 巨头都在进入中国。在未来两年,更多的国际云厂商通过与国内公司合营的方式进入中国,其相对成熟稳定的云服务和较高的品牌效应将抢占国内份额。不过,和众多国外产品进入中国面临的问题一样,如何“接地气”是一个巨大的挑战。我们看到,对于耕耘中国多年的国际巨头,在这方面已经很有经验,构建生态圈,同时给予中国的研发团队足够的话语权,问题正在得到解决。

国外云服务落地中国,一方面是带来竞争,另一方面是繁荣市场。我们应该看到,国内的云计算市场正在处于“落地”的阶段,需要有更多的玩家进来,不论是国外国外的、大大小小的,一起把这个市场做大,让企业更加了解云计算,拥抱云计算,这样大家才有肉吃。如果只是一两家独大,活力不足,整个云计算产业也带动不起来。

收购

“收购”正在逐渐成为各大公司实现战略布局、抢占先机的快捷手段。我们很久就了解到,制约经济增长与经济活动的,并不是资金的供给不足,而是对资金的需求不大。所以,对很多公司来说,担心的不是没有钱,而是有了钱,应该如何进行有效的利用。在日新月异的互联网时代,一方面云计算产业机会很多,给中小型创业公司提供了发展和崛起的空间;另一方面,大厂商应对变化的动作受到机制的约束,缓慢而繁琐。收购成为大公司占坑的好办法。

我们来看看本年度比较有名的云计算领域收购新闻:

  • 惠普收购云计算软件公司 Eucalyptus
  • Docker 收购持续集成服务提供商 Koality
  • 爱立信收购云计算软件公司 Apcera 控股权
  • EMC 收购云计算创业公司 Cloudscaling
  • SAP 收购云计算软件公司 Concur
  • 苹果收购云计算公司 Union
  • 云计算企业 CallidusCloud 收购 LeadFormix
  • 思科收购私人控股 OpenStack 供应商 Metacloud
  • 世纪互联收购第一线集团旗下的 DermotHoldingsLimited
  • Google 收购云计算工具开发商 Firebase

其中,惠普收购 Eucalyptus 的新闻,InfoQ 曾经报道过,收购之后,原 Eucalyptus CEO Marten Mickos 将出任惠普 Senior VP、云计算业务部 General Manager,负责 Helion Cloud 的发展并直接汇报给惠普 CEO Meg Whitman。Meg Whitman 表示将投入 10 亿美元打造 HP Helion Cloud 的品牌,而 Helion Cloud 在技术上则跟 OpenStack 项目保持高度一致。

这个名单还可以列很长,不一而足。我们可以看到,收购成为了云计算产业的常态,这也从侧面反映了这个产业正在处于快速发展和变革的阶段。从收购公司的角度分析,收购行为的目的不外乎以下几点:

  • 获取人才。有些收购事件,大企业想要的可能不是这些小公司的产品或者核心技术,而是背后的人才我曾经有机会问过多位公司高管:“你们的核心竞争力是什么”,他们的回答通常会归结为一点:人。看起来挺虚的,不过仔细考虑,不论是产品设计、架构设计,还是运营模式、商业模型、资源运作等,都是人在做,通常顶尖的人才比普通人的效率和效益要高几百上千。有时候,少数顶尖的人才做的决策会决定公司的正确走向。所以收购之后,这些人才可能会转而参与更加重要的工作当中。
  • 获取核心技术。这在收购事件中比较普遍。一项核心技术的研发有时需要比较长的时间和比较成规模的团队,而且还带着一些运气的成本,再加上存在的专利约束。考虑到这些综合性的因素,从头研发一项核心技术,还是收购一项核心技术,对于大公司来说,收购的性价比更高。这种方式可以让公司快速突破技术障碍,收购之后,核心技术会马上应用到公司的重要产品中,获得技术优势,提高市场竞争力,从而积极影响公司的发展趋势。
  • 获取产品,也就是补充产品线。产品和核心技术还不太一样。有些收购,公司是为了把被收购的产品加入到自己的产品体系中。考虑到云计算产品和服务的多样性,大公司不容易做到一个完整的产品线,对于非核心的业务,通过收购的方式纳入一些辅助的产品,从而帮助自己快速构建一个完善的系统,这种方式值得推荐。当然,整合收购的产品是一项非常具有挑战性的任务,之前也有失败的案例,需要公司投入比较多的人力和物力,才能整合成功。
  • 获取客户,也就是获取市场。这在收购事件中也比较普遍。通常在这种情况下,被收购的公司和收购公司存在竞争关系,两家各占有一部分市场份额,但是产品和服务都有差别。大公司收购小公司之后,市场份额产生叠加,提高了市场占有率。通常有两种发展方向,一种是保持现有的状态,两种不同的产品服务于不同的客户;另一种则是以一种产品为主,逐渐替代另一种产品,从而以统一的方式服务于客户。目前来看,收购之后的结局大部分是后一种。不过,这种变化同样具有很大的挑战性,如何实现两种产品的统一化服务是个难题,在实践中有成功也有失败。
  • 防御性收购。所谓“敌人的敌人就是朋友”。这种情况下,收购公司对被收购公司的人才、核心技术、产品和客户都不感兴趣,大公司通常不希望竞争对手发展壮大,所以对于对手的潜在收购目标都会出手干预,甚至收购过来,要么好好培育,好么慢慢扼杀,总之不能让对手占到便宜。这种单纯的收购方式不常见,一般都是多种收购目的综合作用的结果。

对于被收购公司来说,大多数情况是个好事情,背靠大树好乘凉,市场竞争的激烈让很多创业中小型公司过早夭折,活下来的公司通常都是被收购,极少数才能走到独立发展甚至上市那一步,在当今的 IT 产业中很少见。对于很多公司来说,他们开始创业的时候,最初的目标也许就是被收购。

回到云计算厂商的收购分析上,刚才提到的几种目的在今年的收购中都出现过,不论是哪种目的,这些收购一定是为公司的战略决策服务的,至于收购的效果,还需要更多时间至少到明年才能看出些眉目,现在下结论就太早了。收购作为大公司的一种标配,为云计算产业的布局起到了重要作用。未来还会有更多的收购出现,直到整个产业进入稳定期,只有几家大玩家的时候。但对于云计算来说,还太早,而且很多细分领域不会出现几家独大的情况。

Docker

“Docker”应该是今年最火爆的技术之一,如果没有听说过,那么你有点 out 了。关于 Docker 在这一年的发展情况,可以单独成一篇稿子了,我们 InfoQ 最年轻的高级编辑、也是长期追踪 Docker 发展的创作者郭蕾同学稍后会发表一篇详尽的 Docker 年终盘点,我就不在这里献丑了。我希望从技术发展史的角度来分析下目前 Docker 所处的发展阶段和历史机遇。

一项技术的成功因素其实和谈恋爱一样:在正确的时间、正确的地点遇到正确的人,也就是古语所说的“天时、地利、人和”。回首整个 IT 发展史,我们很难讲某项技术好还是不好,却可以说这个技术是不是顺应了时代的发展需求。一项技术要想获得较好的发展,通常需要满足以下条件:

  • 该技术相比之前的解决方案有创新之处,在本质上有比较明显的改善——以 Docker 为例,创新分很多种,发明创造是一种,而把现有技术应用到另一个领域解决问题,也是一种创新,Docker 就是后一种,而且解决问题的效果比较明显。
  • 应用该技术的领域进入快速发展阶段或者积重难返、亟需取得突破——随着云计算领域的发展,开发者面临着环境管理复杂、软件配置管理复杂等问题,Docker 提供了一种在安全、可重复的环境中自动部署软件的方式,它的出现为基于云计算平台发布产品提供了崭新的方式,这也得益于云计算的发展需求。
  • 该技术门槛不高,社区和开发者乐于学习——对于云计算领域的底层工程师来说,Docker 的学习曲线比较友好,没有高深的数学算法,再加上是开源项目,社区参与度高,学习资料和论坛多,所以关注 Docker 的人基数比较大,群众基础好。
  • 有厂商愿意推动该技术的发展——刚才提到,Docker 的出现为基于云计算平台发布产品提供了崭新的方式,这对厂商来说是吸引开发者的亮点之一,所以 Docker 一经推出,就吸引了 IBM、Google、RedHat 等业界知名公司的关注和技术支持。

Docker 满足了上述条件,这也是如今火爆的原因。那么,它现在发展处于哪个阶段呢?我们应该如何把握它的发展脉络,是应该全情投入,还是继续观望。我们在这里做一个简单分析。一项技术的发展周期,通常分为以下阶段:

  • 播种期——技术概念刚刚提出,原型正在制作,没有任何评估和分析,只停留在纸上谈兵。市场份额为 0。
  • 孕育期——有社区和厂商开始关注该技术,并投入资源研究和推动技术发展,讨论其有效性和可行性,培养生态系统,处于起步阶段。
  • 成长期——在技术方面明确之后,应用技术的产品和服务快速发展和推出,整个社区和众多厂商推动该技术发展,并获得客户的广泛认可。
  • 成熟期——技术研究、应用、评价、路线图都已经非常明确。社区对技术已经完全了解,更多关注应用,厂商的产品已经成熟,并逐渐发现新的问题。市场份额保持稳定。
  • 衰落期——技术逐渐无法满足产业发展的需求,新的技术被提上日程,老技术逐渐收到冷落,市场份额严重下降。

如果按照以上的标准来分析 Docker,我们可以认为,它还处于孕育期末尾、成长期开始阶段,社区和厂商开始关注,并投入了较多资源,在业内也产生了一定的声音,也出现了部分应用场景,但大规模的应用还没有推广开来,需要时间的积累。我曾经和国内多家云厂商的专家聊过,他们都很关注 Docker 技术,认为是云计算的一个助力点,但目前都还没有实际应用。一方面是等待技术和社区更加成熟,另一方面也需要投入资源实现技术转型。

由此可见,Docker 的未来趋势已经很明朗,尽早关注和拥抱 Docker 是正确的选择。按照以前的 IT 发展规律来看,规则的制定者要比追随者更有主动权和竞争优势。所以,目前阶段的 Docker 给了厂商和开发社区留下了“上船”的时间和空间,越往后越被动。

InfoQ 一直尝试站在技术浪潮的前沿,让国内的架构师、开发者了解和借鉴整个技术社区的成果。就在几年前,Node.js 刚刚开始萌芽和孕育时,我就策划了“深入浅出 Node.js”专栏和迷你书,在国内较早地推动该技术的发展和普及,现在 Node.js 已经进入了成长期,我们也为自己曾经做过的努力感到欣慰。现在轮到 Docker 了,在同事郭蕾的积极推动下,InfoQ 已经成为国内 Docker 技术传播推广的最前沿阵地,“深入浅出 Docker ”、“Docker 源码分析”、“Docker 周报”等热门栏目不断推出,让国内社区和厂商有一个比较全面深入的了解。前几天,郭蕾告诉我,InfoQ 挖掘的 Docker 作者都已经成为国内各个 Docker 社区和会议的带头人了,这是好事,这是我们的价值。在 2015 年,我们还要做更多。

上篇结束,感谢大家的耐心阅读,后续内容将稍后推出。本文由 InfoQ 总编辑崔康执笔,编辑部成员均有贡献。

2014-12-29 22:044210
用户头像

发布了 501 篇内容, 共 257.5 次阅读, 收获喜欢 61 次。

关注

评论

发布
暂无评论
发现更多内容

【Java笔记】数组的处理方法,idea搭建springboot入门

Java 程序员 后端

【Spring Boot 12】看完这篇,nginxkeepalived原理

Java 程序员 后端

【Spring Boot 8】Okhttp实现GitHub第三方登录

Java 程序员 后端

《恋上数据结构第1季》二叉树代码实现,mongodb持久化原理

Java 程序员 后端

【Java程序员必知必会的90个细节】1,java面试题选择题

Java 程序员 后端

《JVM系列》 第六章 -- 对象的实例化与内存布局

Java 程序员 后端

【Java后端】杭州三面字节,等hr面,虐慌!分享面经和刷过的面试题

Java 程序员 后端

《黑马程序员》通讯录管理系统实战,java程序设计实用教程第二版课后题答案

Java 程序员 后端

「Java」几种典型的内存溢出案例,学习linux的书籍

Java 程序员 后端

《Spring实战》读书笔记-第2章 装配Bean,kafka调优面试

Java 程序员 后端

《深入理解Java虚拟机 3》类加载机制与字节码执行引擎

Java 程序员 后端

《菜菜的机器学习sklearn课堂》数据预处理和特征工程

Java 程序员 后端

《零基础》MySQL 连接的使用(二十),mybatis实现分页原理

Java 程序员 后端

【Docker 系列】我们来看看容器数据卷到底是个啥

Java 程序员 后端

【Effective Java】10,javaee架构设计与开发实践

Java 程序员 后端

【Java8 新特性 3】Supplier简介,springboot面试题

Java 程序员 后端

【Java基础】枚举,nginx源码分析pdf百度网盘

Java 程序员 后端

【MyBatis 6】Statement,mysql基础教程西泽pdf

Java 程序员 后端

【Spring Boot 13】实现热部署,最新Java通用流行框架大全

Java 程序员 后端

《码出高效:Java开发手册,java基础编程视频

Java 程序员 后端

《零基础》MySQL 管理(三),java程序设计精编教程第三版课后答案

Java 程序员 后端

【Spring Boot 19】Spring Boot整合阿里云OSS实现云存储

Java 程序员 后端

《重构 改善既有代码的设计 3》代码的可理解性应该是我们虔诚追求的目标

Java 程序员 后端

「一探究竟」迷之序列化,Java性能优化最佳实践

Java 程序员 后端

【2021软件创新实验室暑假集训】SpringBoot框架

Java 程序员 后端

【Java 多线程 2】Java线程池详解,java多线程面试算法

Java 程序员 后端

【Java 强化】单元测试,linux驱动开发入门与实战pdf

Java 程序员 后端

【Java核心面试宝典】Day1,java高级工程师面试宝典

Java 程序员 后端

【SpringMVC笔记】Ajax 入门,springboot源码解读与原理分析

Java 程序员 后端

《恋上数据结构第1季》B树,java基础案例教程第二版答案

Java 程序员 后端

《深入理解Java虚拟机 1》Java内存区域与内存分配策略

Java 程序员 后端

解读2014之云计算篇:有一种态度叫做“拥抱”(上)_服务革新_崔康_InfoQ精选文章