图片 2

云总计商家的生死线:本场豪赌只归属大游戏者

上周,2018年杭州云栖大会召开。阿里云开讲新杭州故事,讲述杭州如何上云,改变普通人的生活,并向世界贡献数字化城市方案。9年时间,阿里云实现从零到一,将中国云计算产业打造出来一片欣欣向荣的景象。

图片 1

由于受近期国内外产业环境影响,中国高科技领域的自主可控已被空前关注,目前相关讨论已延伸至云计算领域。在日前的云栖大会·南京峰会上,阿里云副总裁李津一开场首先向听众分享中国电子信息技术年会为“飞天”云操作系统颁发科技进步特等奖的消息,接着话锋一转,声称“在中国只有两种云,第一种云是拿来主义的云,第二种云是阿里云这样自主可控的云”。李津的喊话立即在科技圈引发一场口水大战。华为中国区企业级产品线一位人士针锋相对地回击:中国只有两种云,一种是“只会吹牛的云,一种是踏踏实实改变世界的云”。青云QingCloud在官方微信公众号上刊发《讨“两种云”檄》,质问拥有上千名工程师的阿里云,“真的认为中国只有‘飞天云’是自主可控的?”在国内通信领域部分核心技术被“卡脖子”的背景下,大家都不愿意沾上不自主、不可控的名声。比如,华云数据一位人士接受《中国经营报》记者采访表示,“经过多年发展,我国云计算已经有了自己的技术积淀,尤其在国产化、自主可控战略的大背景下,一大批本土云品牌依靠对自主核心技术的积累,迅速在国内市场成长起来。”关于自主可控的争论作为中国云计算产业的拓荒者,同时作为目前中国云计算市场的领军者,阿里云当然有理由说“自主可控”。据了解,阿里云从2008年开始起步,当时正值阿里巴巴电商业务快速崛起之时,一波一波的促销活动带来巨大的线上流量,让包括微软、IBM、Oracle等在内的IT技术服务商也束手无策,阿里巴巴在此时开始认识到,核心技术是买不来的,必须靠自己。就是在2008年10月24日,阿里云第一位员工在飞天团队入职,随后在2009年2月,飞天团队写下了云操作系统的第一行代码。正如李津公开所讲,“从最早的飞天云系统开始,到我们的数据库Oceanbase,到物联网平台Link,到服务器神龙,再到我们的芯片。这条路径将会越来越长,技术也会越来越高端。如果没有自己的技术,没有自己的创新能力,我们不可能在这场互联网、云计算的战争中取胜。”李津随后在媒体访问环节明确说出了自己的担忧:如果今天中国的算法都是基于OpenStack的,你觉得以后会是什么趋势?如果有一天OpenStack结束更新呢?因此,李津所谓的“两种云”,实际上指的是使用了飞天云操作系统的阿里云,和基于OpenStack开源平台的云。那么,何为OpenStack?公开资料显示,OpenStack其实是美国一家云计算厂商Rackspace和美国国家航空航天局(即NASA)在2010年7月共同发起的一个项目。当时,Rackspace是美国第二大云计算厂商,但规模只有亚马逊AWS的5%,觉得自己追赶、超越亚马逊AWS不大可能,索性将自己的项目开源了,就是后来的OpenStack存储源码(Swift)。接着,NASA贡献了Nova(计算源码),构成了当时的OpenStack项目。OpenStack包含三个核心架构服务单元,分别是计算基础架构Nova、存储基础架构Swift和镜像服务Glance。此后,OpenStack成为很多云计算公司底层架构的首选。数据显示,目前OpenStack保持高速增长态势,超过585家企业、接近4万人通过各种方式正在支持这个超过2000万行代码的开源项目的持续发展。而支撑OpenStack持续发展的OpenStack基金会拥有8个白金会员和24个黄金会员,中国企业占到了会员总数的1/3以上,其中包括白金会员华为、腾讯以及黄金会员中国移动、中国联通、中国电信、中兴通讯、浪潮、新华等。李津表示,“在北美一些最热的科技公司,事实上用开源反而很少。为什么开源在中国是最火的?大家要思考这个问题。中国有700多万程序员,却最喜欢用开源,这是为什么?值得每个技术人员去思考。”

9年,对于对于每隔几个月就进行热点轮动的科技行业而言已经是很长一段时间。科技行业从来不乏热点和新概念,但纵观过去几年,真正给科技领域带来技术革命,给企业带来价值,并展现出蓬勃生命力的新技术似乎只有云计算。

云计算,这是自2008年全球金融危机以来全世界最热的词汇之一。世界各国、大街小巷,上至国家元首、下至家中老人,几乎全社会所有人都知道有这样一种新科技,叫“云计算”。

云计算2006年正式登上科技舞台,过去十几年里获得了迅猛发展,并以摧古拉朽之势冲击着旧有的IT产业链。它的兴起导致了一个产业链的式微和另一个产业链的兴起。

自从2006年,亚马逊公司对外发布了一种名为“Amazon Web
Services”的新型互联网服务以来,云计算的概念就逐渐被全球所熟知和接受。此后,几乎所有全球的高科技公司都卷入了云计算的大潮中,造就了一批明星公司或再造公司成为市场明星:包括中国的阿里云、腾讯云、百度云、华为云、紫光云、京东云、金山云、浪潮云等,美国的微软、谷歌、IBM、Oracle、VMware等公司,以及欧洲的SAP和工业4.0,无不因“云”而生/再生。

这是一次大的科技发展浪潮,当然也有着新的游戏规则。在这个耀眼的舞台上,注定只有少数人能够成为明星。

2018年,全球企业、政府机构和组织等对云计算基础设施的花费达到8000亿美元,同比增长45%。这是美国市场调查公司Canalys于2019年2月发布的数据,云计算已经成为全球IT市场最重要的组成部分,而这一市场在2006年AWS推出的时候还为零。如果说云计算造就了亚马逊的新繁荣,那么微软在2018年底再登全球最高市值公司宝座的事实,又一次催生了全球对于云计算的热情。自微软新一任CEO
Satya
Nadella上任以来,大力扭转了微软在移动互联网时代的颓势,通过全力投入云计算特别是公有云服务业务,让微软成为新时代的新王者。据有关统计,仅2016年,微软、亚马逊和谷歌三家在云计算业务上的投入就高达315亿美元,平均每家当年投入百亿美元以上。

计算的新革命

而中国的阿里云也在云计算业务上投入高达百亿人民币,2008年到2018年的十年间,阿里云累计支出高达430亿人民币。根据2019年1月30日,阿里巴巴发布的2019财年Q3财报,2018自然年阿里云营收规模达到213.6亿元,首次突破200亿大关,阿里云4年间增长了约20倍,2018年底已成为亚洲最大的云服务公司。根据有关统计,40%的中国500强企业、近一半中国上市公司、80%中国科技类公司在使用阿里云。IDC的2018上半年中国云计算市场份额数据,阿里云已经占据中国43%的市场份额,连续三年排名第一,而在IDC的全球市场份额排名中为第三位,仅次于AWS和微软。

人类的现代计算历史并不算长。如果从20世纪60年代的大型机时代算起,距今也不过40多年时间。但是在40多年里,计算的中心枢纽却经历了几次大的变化——从大型机,到小型机,到后来的PC,再到今天的云计算。

而就在2010中国IT首领峰会上,腾讯马化腾当时认为云计算为时过早,百度李彦宏则认为云计算是新瓶装旧酒,只有阿里当时坚定投入云计算,马云曾承诺王坚对阿里云计算每年投入十亿研发费用。到2018年,腾讯宣布第三次组织战略转型,坚决投入云计算和ToB业务,晚了阿里云整整十年。而百度则一直在拓展非搜索业务方面乏力,百度云计算业务也远远落后于阿里云和腾讯云。到底什么是云计算,让BAT的三大佬曾经产生如此巨大的分歧,又在8年后达到一致的认同?不仅仅是BAT的三大佬,全球科技产业的领袖们都曾经对云计算有着各异的理解,例如硅谷传奇、Oracle创始人Larry
Ellison就曾经对云计算嗤之以鼻但后来又强力跟进并宣布全面向云计算转型,而IBM也曾经对云计算业务一度犹豫不决但后来通过收购的方式坚决进入了云计算领域。

中国有句古话叫做“分久必合,合久必分”。计算中心枢纽的变化似乎也逃不出这个历史规律。以前大型机时代,计算的中心以中心化的方式存在,IBM曾经说:“世界上只需要5台计算机。”到后来,谁能想到小型机会快速发展,再到后来每个家庭一台PC,现在人手一部智能手机。

“All-In”是近年来经常听到的对于云计算业务的承诺,几乎所有科技企业高管都在重金投入云计算业务。而云计算也是最新一轮数字化转型的基础和“底座”,无论是人工智能技术、物联网技术、区块链技术还是产业互联网、金融科技、零售科技等都是搭载在云计算基础之上。云计算更是未来数字经济的基础设施,就是蒸汽和电之于上两轮的工业革命那样,云计算正在托起新一轮的工业革命——智能制造、工业4.0和数字经济。因此,想要理解数字化转型、想要理解数字经济,就必须要理解其底座:云计算。

现在,云计算厂商将计算任务放在了规模巨大的数据中心里,这些数据中心通常放置5万台-10万台服务器,并且用高速数据传输线路连接起来。某种程度上,这些超大规模的数据中心实际上就是特大号的公共大型机。计算重新向着中心化发展,但考虑到边缘计算、量子计算在未来一步步成熟,也许计算又会从中心再次走向分散或者更加集中。

到底什么是云计算?

如果把大型机算作第一波的计算浪潮,那么小型机和PC可以算是第二波的计算浪潮,现在云计算起来之后,我们迎来了计算产业的第三波浪潮。虽然云计算的历史才10多年,但是对于科技产业的重构却不啻于一次巨大的产业革命。

关于到底什么是云计算?这个争论持续了很多年,直到2017年到2018年才有了基本统一的理解。

大型机时代,IBM风光无限。小型机时代,DEC昙花一现。PC时代,英特尔和微软成为最大赢家。在云计算时代,也一定会有厂商成为主角,引领这个新的计算时代。

云计算的鼻祖AWS在2006年发布最初的云计算服务产品时,并没有采用“云计算”这个名字,而是以“网络服务”命名。AWS最早在2002年7月发布,最开始的时候是服务于对外开放亚马逊电商网站的技术和产品数据,以供外部开发者和商户调用和使用,围绕亚马逊电商网站而构建应用程序,例如帮助其它商户更好地在亚马逊电商网站上销售产品。2006年AWS重新发布的时候,推出的第一个产品就是S3,也是AWS最经典的产品,当时的新闻稿里是这样描述S3的:Amazon
S3是面向互联网的存储。

追风云计算

最开始的S3,其核心技术思想就是通过互联网向开发者提供存储服务:S3让基于互联网的存储服务成为可能,开发者们不再需要关注到底在哪里存储数据、是否安全可靠、成本如何、存储空间是否足够等,通过互联网址“”,开发者就可以按需使用存储服务而不用自己购买、部署和维护存储服务器设备。S3在最开始发布时的价格为0.15$/每月/每GB数据存储服务以及0.2$/每GB数据传输服务。而S3的核心设计思想包括:去中心化、异步机制、自治系统、本地节点质量自控、可控的并发机制、容错、可控的并行计算、对称节点、简化、化大为小而美的构建模块,这些核心设计思想都成为了后来云计算系统设计的灵魂。

2006年,亚马逊第一次把云计算服务进行了商用,而当时外界对于这个服务的反应跟第一代iPhone刚问世时手机行业的反应差不多,都觉得这个东西不靠谱。外界并不看好AWS也有一定理由,比如大家最初都认为云计算投入高,利润薄,并且存在很大技术不确定性。

简单的理解,云计算就是把过去的企业IT,包括服务、存储、网络以及数据库、中间件、开发工具再加上CRM、ERP、HRM等应用软件,都通过互联网以网络服务的方式交付给企业用户使用。以前,企业需要自建多个数据中心,再购买相应的软硬件搭建起企业IT及企业IT服务,再通过内部网络服务于企业内部的各个业务部门,整个IT和IT资产全部都由企业自行投资、负担和运维。现在,由云服务厂商建立数据中心,把所有的企业IT服务都形成互联网上的网络服务,再以即用即租的方式供企业使用,这就是公有云。公有云让企业不必投资初始的数据中心以及后续的运营和维护,而只是像使用水和电一样从公有云厂商处租用即可。此外,由于通过互联网服务的方式向企业提供企业IT,那么其支持的企业IT和软件规模就从过去一个小范围区域上升到整个国家甚至可以全球支持,相应的云数据中心的组织和运营方式也与传统的中小型企业数据中心有所不同。

“当我们起步时,很多人把AWS看作鲁莽的、不寻常的赌博。”亚马逊CEO杰夫-贝佐斯曾这样写道。但历经十年后,质疑之声消失了。

2018年11月26日,《纽约杂志》intelligencer栏目刊登了对AWS CEO Andy
Jassy的采访,他亲述了AWS诞生过程:2000年到2003年间,亚马逊开始考虑和筹划后来的AWS,当时的起因是亚马逊网站增加了很多软件开发工程师,但开发软件项目所花费的时间却和以前一样多,其原因在于仅为了部署底层的存储、数据库或计算中的一项就要花费2-3个月的时间。为了方便亚马逊内部的软件工程开发,加速亚马逊互联网服务的上线速度,亚马逊高层启动了后来被称为AWS的项目,即像亚马逊擅长的运营零售行业基础设施那样,构建和运营可靠、可扩展、高性价比的企业IT和互联网IT基础设施。

云计算的最大创新之处是,,以Web服务的形式向企业提供IT基础设施服务。有了云计算,企业就不必购买软硬件设备,也不必再聘请IT工程师来管理这些IT基础设施。可以说,这是对企业使用IT硬件的一次彻底颠覆。

2003年夏天的时候,亚马逊的高层问了自己一个问题:如果有公司会使用这些基础设施服务从头构建应用程序,那么这是否能够形成一套“互联网操作系统”,它的关键组件会有哪些?而在2003年夏天的时候,世界上还没这样的“互联网操作系统”。而亚马逊当时决定,要么就不做、要做就做大,于是时隔三年后的2006年才推出了AWS的第一项服务S3。

一个新的技术出现之时,有人会把它当作一个新技术浪潮的信号,也有人也会认为这不过是IT历史的又一个很快消失的噪音。显然,云计算是一个新技术浪潮的信号,但可惜的是很多人没能真正重视和辨别这种信号。

无独有偶,虽然微软晚了一步才开始对于云计算特别是公有云的投入,但微软公有云的名称“Azure”却也不是“云”的意思。Azure本身在英文中为“蓝天”的意思,也就是说微软Azure公有云的本意是为全世界做一个“虚拟”
操作系统,如果把全世界的计算设备都连在一起形成一台虚拟计算机的话,它的操作系统就是Azure。

直到AWS独自发展两年之后,其他厂商才觉醒过来。这些厂商中有IBM、惠普、甲骨文、戴尔等老牌软硬件厂商,它们幡然醒悟,竭力捍卫自己的话语权,也有AT&T、CenturyLink等通信巨头,想着跨界分一杯羹,当然也不乏类似RackSpace、Joyent这类中小厂商或者创业公司,希望借势成长为巨头。

提到微软公有云Azure,就不得不提到微软两个首席软件架构师中除了比尔盖茨的另外一位,Ray
Ozzie。Ray
Ozzie曾接替比尔盖茨,于2006年到2010年出任微软的第二任也是最后一任首席软件架构师。在微软曾发布的一篇关于Windows
Azure的介绍中,提到Windows
Azure的最初想法来自于2005年10月,时为一份名为《The Internet Services
Disruption》的备忘录,其要点在于推动微软整体向互联网服务转型,而这份备忘录就是由当时刚加入微软不久的Ray
Ozzie起草的。

美国市场热闹非凡,大洋彼岸的中国市场虽然晚熟了一些,但追赶的步伐也很快。2009年3月举办的深圳IT领袖峰会上,当时作为中国新技术的代表厂商,BAT的掌门人对于云计算的前景进行了公开辩论。李彦宏认为云计算是“旧瓶装新酒”,马化腾说云计算对现实社会来说为时过早,只有马云表示要坚决做云计算。事实证明,不会技术的马云最有技术远见。

Ray
Ozzie在这篇纲领性文件中,记述了他针对后PC时代、面向互联网的计算架构最基本的思想。他提出了由面向服务的软件架构所实现的“无缝用户体验”,并将之解析为“无缝操作系统”、“无缝沟通”、“无缝生产力”、“无缝娱乐”、“无缝市场”、“无缝解决方案”和“无缝IT”。其中,“无缝市场”的思想已经基本由今天的电子商务网站所实现,阿里巴巴在美国纽交所的上市、亚马逊在中国开展海外直购、京东开拓政府采购市场等等,全世界逐渐被几张电子商务网络所覆盖。但当时Ray
Ozzie其它的思想,目前仍在实现中。

2009年9月,阿里云正式成立。两年之后,中国其他厂商才真正跟进。在追赶者中,有腾讯云、百度云等大型互联网厂商的云计算服务,也有三大电信运营商的身影,同时还有Ucloud、金山云、青云QingCloud等创业公司。

微软公有云为什么不被命名为Windows Cloud或Microsoft
Cloud,而是Azure?如果看过美国电影《终结者》,无一例外会对电影里设想的“天网Skynet”印象深刻。“天网”描述了一个所有的机器都连接进一个庞大的网络,从而形成了像天空那样的覆盖,让机器的智能无处不在。而深入研究Windows
Azure的架构,就不难发现,其实Azure的整体架构设计就反映了这样一个终极梦想场景下的“操作系统”。Azure有三个最基础的功能:计算、存储和网络通信,每个功能都通过庞大的数据中心以虚拟的方式实现。而如果对操作系统有最基本的了解,就会知道PC时代的操作系统其实就是由“计算、存储和网络通信”三个基础模块构成。不同的是,PC时代的操作系统由CPU、硬盘和网卡对应实现这三个基础模块,而在“全球所有计算设备连接成一台巨型虚拟计算机”的终极时代,这三个基础模块分别由庞大而互联的数据中心实现。

虽然市场参与者众,但层次却拉得很开。美国市场上,亚马逊AWS一骑绝尘,中国市场上,阿里云独领风骚。

如此,就不难理解,为什么微软公有云叫Azure蓝天,因为它为“天空”而生。而理解了这样的终极梦想,也就不难理解,为什么“软件定义一切”的时代终将来临。因为当全世界只剩下一台无所不在的虚拟计算机的时候,还有什么不是被“软件”所定义?在微软2018
Build开发者大会,微软CEO Satya
Nadella发表了演讲,他谈到了自己对智能云与智能边缘时代的看法,其中提到:“Azure正在成为一个世界计算机”,“如果你把世界想象成一台计算机,那么开发人员就是这个数字连接世界的新力量”。

新的丛林法则

Satya Nadella还提到:将近30年前,时任施乐PARC的首席科学家Mark
Weiser在一篇颇具影响力的论文中这样预测——在未来,计算将无处不在。这个预测正在成为现实,计算不仅仅是一个接口,还可以嵌入到任何地方、任何事物上,无论是家庭中还是城市中——世界就是一台计算机。

全球企业级IT市场规模超过2万亿美元,如果云计算是这个市场的主导技术,没有人愿意成为看客。但是在新的竞争规则之下,诸多厂商的命运早已注定。

把整个世界看作一台大型计算机是微软CEO Satya
Nadella的愿景,也是很多计算机系统研究者的实践者的梦想。实际上,云计算特别是公有云,它成功让遍布世界的数据中心吸纳了全球大部分的计算和存储,而联网在一起的数据中心可以看作是由计算、内存、存储和网络及互联等部分组成的一台大型计算机,公有云软件系统就是从全局的角度考虑如何高效而可靠地协同各种软硬件和网络工作并对外为用户提供简单即用的互联网服务。

云计算市场发展初期,微软和谷歌还真不是主角,被推到风口浪尖的是Rackspace,但很可惜它却没能在那个位置上停留太久。这不得不让人感叹一下:历史进程很重要,但是把握进程的能力也很重要。

从大型机、PC、传统数据中心到云计算数据中心,全球的计算体系结构经历了私有集中化到个人分散化再到集中化和社会化的过程。那么,什么是云计算呢?首先,云计算是针对企业IT和互联网IT的一种计算供应方式,是整个企业IT和互联网IT供应链的重组,即通过由公有云服务商统一拥有和管理的遍布全球的数据中心,为企业和政府机构的IT部门以及互联网公司的IT部门提供按需付费的计算能力。

图片 2RackSpace一度是亚马逊AWS的最强对手

这里面有两个视角,一个是从用户即企业、政府机构和互联网公司的角度来说,就不再需要自建数据中心和企业IT的能力,相应减少了固定资本和一定的可变资本,同时也不需要维护一个庞大的IT基础设施运维团队,也不需要2-3个月才能部署一个新应用所需要的底层存储、计算或网络,企业应用开发和更新周期可以缩短到一周多次甚至一天多次,企业IT人员也可以集中精力于业务和应用创新,而企业的IT成本也改为使用量付费,也无需在一开始就支付一大笔的数据中心及设备的固定投资。

2010年,Rackspace一度被视为亚马逊AWS的最大对手,但是由于后来无力持续投资,于2014年6月决定退出这个市场,转而聚焦托管云服务市场。

另一个角度是公有云服务商的角度,对于公有云服务商来说其实是要建设一个全社会共享的计算基础设施,AWS一开始也确实是从这个角度切入,即数据中心的资产所有权从企业让渡到公有云服务商手里,由公有云服务商统一打理和运营,公有云服务在此基础上再开发让多个租户共享使用计算能力的软件,这就是公有云的“操作系统”,即前面提到的互联网操作系统。

Rackspace首席执行官TaylorRhodes后来在复盘这个决策时曾有这样的表述:“亚马逊在这种规模的游戏中,比我们这样的竞争者装备得更好,因为他们可以通过核心业务来筹集资金。他们对这个市场的期望设定了一段很长的不赚钱的时间——他们是为了增长进行再投资。而我们的创新无法跟上这种脚步。”

2016年初,美国寿险公司Tower Watson与微软智能云的HPC高性能计算和Big
Compute超大规模计算组一起,测试了一个计算量惊人的项目,即把地球上每一个人的寿险成本计算一遍。如果是一台单核计算机的话大约需要19年时间完成这个实验,而当时仅调用了微软在全球14个区域的云计算资源,就在12个小时内完成了这顶“壮举”。这项实验不仅证明了全球性超大规模计算的可能性,还在于12个小时后这些被“抽取”出来的巨量计算资源又被释放回了各国的“云基地”。而在进行这个实验的12小时内,外界还在同时使用其它的Azure云计算资源,并没有受到丝毫影响。这个实验形象的说明了,云计算提供了海量计算资源和强大的调度能力,让全球用户可以并行、并发地大规模地使用流动的计算资源,而不会因某个用户大量占有计算资源而阻碍了其他用户。

简单说,Rackspace口袋有点浅。根据统计,2005年至2012年间Rackspace在云计算领域投入了近10亿美元。对于Rackspace而言,这确实是一大笔资金,但和其竞争者相比,明显不值一提。这个数字甚至比不上微软、谷歌等公司一个季度的资本支出。

那么,问题就来了,排除了其它一切困难和挑战,谁有能力建成一个全世界共享的“计算机”?IT系统是人类社会秩序的映像,如果人类社会都无法统一成一个地球村,那么又怎么会出现一个真正的全社会共享的统一计算基础设施呢?因此,抛开不同的云计算技术而言,云数据中心的建设者也无法统一到一家云服务商的手里,而是像各国电信网络一样既有顶级和一级运营商也有二三四级运营商,形成一个既有商用属性、又有公用事业基础设施属性的新型数字经济基础设施网络。

无独有偶。在Rackspace之后,硅谷云计算创业公司Joyent也放弃了独立发展,接受了三星集团的收购邀约。该公司CEO
ScottHammond在一份公告中坦承,公司虽然技术领先,但是缺乏参与公共云市场竞争所需的规模。创立于2004年的Joyent是硅谷典型的技术创业公司,前后拿到过总额约2亿美元的融资,客户约有3万多家。中国的Ucloud跟它有点像。

不同的云计算技术流派