云中漫步——一次概念梳理与再思考的阅读经历

《云计算解码》书评

本文发表于《麻省理工科技创业》 2011年第7期,完整版超过4000字,在杂志上发表时,删减到了原来的三分之一,这里贴出的完整版。

一、缘起

“云计算”是一个非常热门的IT词汇,从2007年这个概念被提出到现在,已经火了好几年了。作为一个IT从业者,以及一个对于各种新事物都有着相当兴趣的家伙,我也一直在关注着这个领域的各种动态与发展。但是,这样一种陆陆续续的日常阅读与思考,是相当分散与琐碎的,毕竟我自己的工作领域与云计算没有直接关联,所以大多数观念,都只是来源于片段的网络文章与道听途说。

这次因为特别的机缘,《麻省理工科技创业》杂志邀请我写一篇关于云计算的书评。而另一方面,我所在盛大创新院,新近成立了云计算创新院,正在全力发展盛大的云计算事业,我周围的很多同事朋友,也开始越来越多地讨论云计算相关的话题。因此,我也就毫不犹豫的答应了杂志社,决定好好的读一下这本深入分析云计算,号称运营商观点第一书的《云计算解码》。

二、总体印象

阅读这本书对我而言,首先是一次概念梳理与印证的过程,在本书作者的辛勤工作下,纷繁复杂的各种云计算相关概念,被井井有条的组织起来,以自顶向下的方式层层展开,用明白晓畅的语言,为我们介绍各种内容,的确称得上是一本为云计算“解码”的好书。

读书,本就是一桩乐事,得此好书,“云中漫步”,尤其惬意。

在阅读的过程中,我发现书中有很多地方与我的观点一致,这就成为一种印证;而有些观点与我的并不一致,我也想在下面提出来探讨。有我完全赞同的部分,有使我获益良多的部分,也有些我感到略有微词的部分。

另外,对于本书的第六章“云计算对产业的影响”、第八章“电信运营商与云计算”,我的感想比较复杂,需要单列出来表述一番。

三、完全赞同的地方

 

因为是完全赞同,这里就简单的摘录一下,不多加评述了。

 

1、云计算对信息产业的影响,P9

IaaS降低了服务器、计算和存储资源能力获取的门槛,PaaS降低了开发者部署应用的门槛,SaaS则降低了用户使用软件的门槛。PaaS和SaaS致力于颠覆传统的软件开发、使用和提供模式,而IaaS致力于改变传统的计算、存储提供模式,他们都能使未来的IT格局产生巨大的变化,改变人们获取IT资源的方式。

2、云计算系统与传统PC系统架构对比,P15

image

3、云计算与移动互联网、物联网、智慧地球的关系,P224~P227

移动互联网的发展将促使云计算的进一步发展,同时,云计算的发展也将改变现有移动互联网生态系统;“智慧地球”的实质就是“物联网+云计算”。

4、云计算成功的关键因素,P238~P244

技术是云计算成功的基础;商业模式是云计算成功的关键;运营能力是云计算成功的必要条件。

5、互联网的本质精神,P249

20世纪70年代创建互联网的时候,带队设计师文特·瑟夫(Vint Cerf)和鲍伯·卡恩(Robert Kahn)……他们给出的答案简单得惊人,基于两个公理:首先,不应该存在拥有者和控制中心,没有任何机构能够决定谁可以加入网络或者网络的用途;第二,网络不应该只被优化为任何特定的应用……在这个网络世界中,如果你有一个想法可以用数据包实现,那么网络会帮你完成,为你而做,而你也无须得到谁的许可。

四、获益良多的地方

1、第三章,IaaS及其关键实现技术

非常透彻

2、第四章,PaaS及其关键实现技术

流派分析很有价值

五、略有微词的地方

1、我对SaaS的理解以及对第五章的评价

实际上,我对于SaaS是否属于云计算,是有些看法的。2006年,Amazon提出了弹性计算云(Elastic Compute Cloud)的概念,并对外提供EC2服务,2007年,Google提出云计算(Cloud Computing)的概念。而在这之前的很多年,我们就已经听说了B/S架构,听说了Web Application,即使是SaaS(Software as a Service)概念的提出,也早在1999年之前。

从概念梳理来说,最严格的云计算,其实最初只是指IaaS,后来,PaaS说,我也是云计算,这从逻辑上来说,还讲得通,因为将一个网络应用,部署在大规模的分布式架构上,相比直接部署于弹性的基础设施之上,与部署于更加方便的分布式平台之上,是在同一个概念下的演进。而SaaS站出来说,我也是云计算的一部分,不过是也想沾云计算这个热门词汇的光罢了。

从看到的各种文章来说,早期的文章还是在说:云计算与SaaS有相似或者可相类比之处,后来,就直接说自己是云计算的组成部分了,这种事情,在IT产业中,的确屡见不鲜,也是很容易让外人感到迷惑的。

回到本书的第五章,相比第三章介绍IaaS关键技术的52页,第四章介绍PaaS关键技术的71页,介绍SaaS的第五章,只有43页。而且,介绍的内容也相当分散与粗浅,给人一种拼凑与敷衍的感觉。在基于浏览器的Web呈现技术一节,将HTML5、CSS3与Ajax并列介绍,让我感觉作者对这方面只有相当泛泛的了解。

2、一个小bug,P150

在谈到微软从传统软件转向PaaS时,有这么一段话:微软也意识到自己在桌面软件上的绝对优势,以及用户在很长时间内还将依赖于桌面软件的实际情况。因此,利用其桌面软件目前拥有的用户黏性及庞大的Visual Studio .NET开发者社区(在国内有非常著名的MSDN社区),微软通过开发可与桌面软件无缝结合的云软件服务及可与桌面开发平台无缝连接的PaaS平台……将大量的用户留住……

这话的确很怪异,国内著名的技术社区,应该是CSDN,而且他们也不是单纯的微软技术社区,如果的确是指MSDN中文版,那在国内又确实不是非常著名。所以,的确是有些奇怪。

六、对第六章的评价

本书的第六章,论述云计算对产业的影响,希望通过深入的分析,对于产业的结构与现状,做出一定的梳理。书中提出了三条主线,互联网云与IT云;分布式架构与虚拟化架构;公有云与私有云。对于这三个主线,我都有一些与作者不太一致的看法。

1、互联网云与IT云,在作者看来,互联网云,是云计算的发起者(互联网企业)想要革掉传统IT产业的命的一种全新创造。而传统IT厂商,通过重新定义云计算,甚至偷换概念,将“云计算是一场IT技术革命,同时也是一场传统IT的产业革命”这一观点,转变为:“云计算不过是一种商业模式的革命,互联网公司并没有什么高明之处,大家都可以分一杯羹,共同通过云计算(说白了即使‘模式’)分享新的IT市场!”——参见208页

但是,在我看来,其实并没有这么尖锐的对立,或者说阴谋论。而是互联网厂商主要提供云计算服务,而传统IT厂商,主要提供云计算解决方案。是“能者”与“使能者”的关系。IaaS与PaaS要革的,其实是传统IDC的命,而SaaS要革的,则是传统软件与传统网络应用服务提供商(ASP)的命。而这些传统产业,希望通过云计算改造,重新获得竞争力,这就需要采用IT厂商例如IBM、Oracle、HP、Microsoft等等提供的云计算解决方案。当然,原本拥有众多计算资源的大型企业,借助构建私有云大大降低计算成本,也是IT厂商的市场争夺重点。

所以,IT厂商提供的云计算解决方案,同样可以是某种公有云解决方案,也不会仅仅局限于虚拟化架构,而不是分布式架构。当然,这个分析,我在下节再细说。总之,本书对于IT厂商云计算的理解,颇为扭曲,我并不认同。

2、分布式架构与虚拟化架构的对立,同样令我不解。首先,虚拟化技术,能够模拟出几乎无法分辨的“真实的计算机”,在这样的计算机上,跑任何分布式架构的应用,都是可行的。再者,作者反复在强调Amazon是虚拟化架构的代表,Google是分布式架构的代表,而事实上,Amazon除了提供EC2之外,还提供了Elastic MapReduce(这得算是分布式计算的核心了吧?),Amazon Simple Storage Service (S3,这得算是分布式存储的核心了吧?),当然,他的SimpleDB和Relational Database Service也是分布式数据库的两种服务。

所以,在我看来,所谓两种架构的技术对立,只是作者写作本书时,存在的某种结构化追求的产物,并非实际存在,对于技术人员来说,千万不要有二中选一的臆想。

3、公有云与私有云,这样的区分当然是存在的,但是在本书中,只是简单的做了评述,不是特别透彻。

七、对第八章的评价

作为本书封底介绍的“运营商观点第一书”,第八章《电信运营商与云计算》是本书的重中之重,也是我最为关注的一章。但是,这一章只能称得上瑕瑜互见,有些不够完美。

8.1节云计算的基本经济规律及产业链分析又分为两个小节:1、互联网的本质和基本经济规律;2、云计算产业链分析。在短短5页半的篇幅里,探讨了互联网的本质、马太效应、摩尔定律、互联网基础设施层面的经济模型、互联网与万维网的区分、对于信息经济的深入讨论、以及云计算的本质。

如果以上这些话题,作者写到50页甚至更多的篇幅,一定会令读者受益匪浅。而在如此短的篇幅,堆积对此多的重大话题,难免会让读者感到肤浅和堆砌。

但是,紧接着的云计算产业链分析,的确是非常有价值的梳理,值得仔细阅读与消化。这里就不再赘述了。

在267页,对于电信运营商在云计算产业链中的角色和定位,作者列举了四种:网络通道服务提供商、云计算基础资源服务提供商、服务整合平台提供商以及云计算系统咨询服务提供商,还是相当准确的。有一段话,我感到非常认同:云计算将促使整个世界变得更加“平坦”。在“平坦”的世界中,最好的公司就是那些最善于合作的公司。对于电信运营商这样的大公司而言(我认为这里指的就是中国电信自己),得到发展的一个经验就是要学会“该放手时就放手”,要“有所为有所不为”。

如果能够做到这一点,我相信电信运营商,会做得很棒。

紧接着的遗憾,就是本书的8个“案例分析”,每一个都仅仅是蜻蜓点水的描述了一下浮面上的情况,缺少实际运营情况的分析和运营手法的探讨。这,其实是我最想要读到的内容……

八、结论

简单的结论,就列三条吧:

1、本书对于纷繁复杂的云计算技术与产业,做出了卓有成效的梳理;

2、对于IaaS和PaaS的技术介绍,深入、透彻,很有价值;

3、也许是由于多人合作的缘故,各个章节的水平,略有参差不齐的遗憾。

《云中漫步——一次概念梳理与再思考的阅读经历》有1个想法

  1. 这话的确很怪异,国内著名的技术社区,应该是CSDN,而且他们也不是单纯的微软技术社区,如果的确是指MSDN中文版,那在国内又确实不是非常著名。所以,的确是有些奇怪。
    ———————————————-
    我想你大概误会了,这里应该是指的微软的云客户端会比较胖,比如office系列的桌面应用,而不是google等希望的基于浏览器的平台,更多数的计算发生在云中。

发表评论

电子邮件地址不会被公开。