Google出招:云计算出台始末(4)

来源:邓侃  
2010/4/15 18:26:11
Google在云计算战役中,选择的突破口是什么呢?目前绝大多数gadgets都是单向使用Google云计算平台所提供的内容和服务,

本文关键字: Google 云计算

【4】云计算大战,Google出招

两军对垒,通常双方阵线连绵数十公里。在发动进攻的时候,很少出现全线推进的情况。相反,进攻往往出现在有限几个突击口上。集结强大兵力,在几个突击口上猛烈打击,期望在敌方阵线撕开缺口,然后向敌方纵深挺进,分割敌人阵线,再逐个合围,各个击破。

大公司之间竞争也有类似特点,双方都有很多产品和服务,而且功能类似,这就像战争中两军对峙的阵线。当一个公司向对手发动竞争攻势的时候,往往选择少数几个产品,大做广告和其它市场推销活动,以期迅速扩大在相关市场的占有率。这类似于在战争中,选择突破口,集结兵力,发动冲击,企图撕开敌军阵线。

譬如Google Docs,虽说它上线已有相当时日,但是从没有见到Google大规模宣传这个服务。所以Google Docs与Microsoft Office,是对峙的阵线,而不是发动进攻的突击口。

Google在云计算战役中,选择的突破口是什么产品和服务呢?答案,Google gadgets。

Google gadgets

Google gadgets简化了建网站的工作。每个网页可以视作多个元素集成,譬如上面显示的网页包含6个元素,从左上到右下分别是天气,时钟,日历,YouTube视频,生活小窍门,以及搜索。网页元素,portlet,这个概念早在1999年就已经出现。Google gadgets是portlets的一种实现方式,与其它实现方式相比,Google gadgets的优势是使用方便。

譬如某人想建一个网站,在网站的首页的下方,想插入一个搜索框。他不用担心如何去实现隐藏在页面背后的搜索引擎,他要做的,仅仅是在网页的HTML里,插入几行 JavaScript。这几行JavaScript,不仅在页面上显示了一个搜索框,而且更重要的是把这个网页与Google的云计算平台联系在一起。每当用户输入搜索请求时,这段JavaScript就把用户的请求,转发给Google搜索引擎,然后接收Google搜索到的结果,并显示在网页上。

Google gadgets的意义在于,不再像以往的产品那样,在电脑本地获取服务和内容。Google gadgets的服务和内容,来自于Google云计算平台。譬如以往的时钟,显示的时间是由电脑自己演算出来的。如果系统设置错误,时钟就有可能出错。但是Google gadget的时钟,它的时间不是电脑本地演算的,而是从Google云计算平台索取的。只要Google云计算平台不出错,只要网络链接正常,即便电脑本身的设置出了问题,Google gadget时钟也照样准确。

Google gadgets不仅可以给建网站的人提供便利,基于同样原理,Google又推出了Google desktop gadgets。它给千千万万普通的电脑使用者,带来多样化的,时尚的服务。

有人说,Google gadgets让电脑弱智。因为一旦Google gadgets大行其道,电脑就无需强大的CPU和存储空间,它所需要的无非是浏览器,接收用户的请求,转发给Google云计算平台,云计算平台提供内容和服务,然后浏览器接收这些来自云计算平台的内容和服务结果,并且把它们显示给用户。

其实,企图让电脑弱智的,不仅仅是Google云计算,早在1996年,Oracle总裁Larry Ellison就提出过网络电脑(Network computer)的构想。网络电脑的功能,仅限于浏览器,而内容和服务来自于网络服务器端。与Google云计算平台不同的是,Larry的构想是,网络服务器端最好是Oracle的数据库以及Oracle的应用服务器。

十多年过去了,Larry的构想没有成为现实,原因有三,

1. Network computer的卖点是便宜,因为与传统PC相比,NC无需昂贵的CPU,内存和硬盘。但是近十年来,PC的价格迅速下跌,NC的卖点失去了吸引力。

2. Larry Ellison设想的,以Oracle Database为核心的网络服务器,没有提供很好的可扩展性,也没有提供大量的有吸引力的应用。

3. 网络带宽的发展,没有超过PC计算能力的发展。

十年后的今日,以Google云计算平台为代表的网络服务器集群,比Oracle Database有了长足的改进。不仅可扩展性更好,而且Google提供了很多能吸引人的服务,譬如搜索,视频(YouTube),地图等等。

同时,虽然网络带宽的发展没有超越PC计算能力的发展,但是至少在很多地区,网络带宽不再是制约网络服务发展的瓶颈。

Network computer失败的三条原因中,两条发生了变化,所以,Google拾起老概念,换上新包装,向微软发起攻势。其战略目标,无非是弱化PC本地计算能力的重要性,增强对Google云计算平台的依赖性。

下一步Google gadgets的发展方向是什么?

请注意,目前绝大多数gadgets都是单向使用Google云计算平台所提供的内容和服务,而缺少促进用户上传新的内容和新的服务的gadgets。

所以,不妨大胆预测一下,Google下一步将非常热衷推出像论坛(forum),维基网页(wikipage)这样的gadgets。通过它们,促进用户给Google云计算平台上传用户生成的数据。

进一步,Google将投入巨大资源,发展AppEngine。AppEngine的用处是方便用户开发新的服务逻辑,并且在云计算平台上运行这些新的服务。但是AppEngine的开发,势必遇到很多技术上的困难。详细分析,我们留给下一篇来陈述。

关于云计算概念如何粉墨登场,我们再详尽地八卦一下。

Google对外推出云计算这个概念有偶然因素,一个叫做Christophe Bisciglia 的 Google 工程师在自己的母校(University of Washington,坐落于微软的大本营附近)开了两门课讲GFS 和 MapReduce,告诉学生们微软落后啦,未来都是服务器端的应用,Google已经为此开发出服务器端的存储(GFS)和计算方法(MapReduce),所以同学们今后可以考虑用这些技术来对整个互联网进行计算操作,学生们很兴奋,Christophe也看到自己的机会。

他的技术水准也到不了哪里去,但是能忽悠,回到公司一报告,使得Google的CEO等人觉得:对啊,如果大学生们都只会学单机上的OS和编程,以后他们即使有好的互联网方面的想法,也只会是Google的敌人,何不趁此机会,推广一下自己的infrastructure,让孩子们有了想法都直接在 Google平台上实现,岂不化敌为友,还将微软一军?

然后,高管们就开始运作铺天盖地的“云计算”概念。

在Christophe的课程中,一位大二女孩子的小项目吸引了一位idea满天飞的朋友。女孩子的项目简单到有点可笑,她就是把世界上主要报纸的内容爬下来放在GFS里,然后根据新闻的发生地用MapReduce聚类,把同一地区的新闻标注在 Google Maps相应的位置上。

这也太简单了吧,杀鸡何用牛刀,几个scripts和一个硬盘就搞定的事何必用云计算呢?非也。我和那位拥有无数狂野ideas的朋友聊到这个小事——这发生在“云计算”进入公众视野之初,绝大多数人还云里雾里的时候。朋友想想说:不错,这样一来,互联网对我来说就透明了,原来掌握在少数公司手里的资源现在我这等人也可以拿到了,只要有想法,钱还不花花的。

都是八卦,大家一笑了之吧。不过朋友的一堆主意都很有意思,虽说如Allen兄预测的那样,都和数据挖掘相关,但是考虑到commerce可以做成街边小店,也可以做成沃尔玛,数据挖掘也有挖得出金子的。

个人认为,云计算的计算部分更是精华,存储量大就好像一个人有肌肉——怎么着,我就是比你壮。但是如果加上计算,就好像肌肉男还有聪明的大脑。其实邓侃已经认识到这个问题:Google开放了GFS,MapReduce, BigTable,但是没有介绍大型集群里的RAM管理——不是Google没做,而是它没讲。所以,我们绝对不要轻视计算,那才是Google的精华所在。

责编:杨雪姣
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
IT系统一体化时代来了

2009年Oracle 用Exadata服务器告诉企业,数据中心的IT服务一体化解决方案才是大势所趋,而当前企业对大数据处理的..

高性能计算——企业未来发展的必备..

“天河二号”问鼎最新全球超级计算机500强,更新的Linpack值让世界认识到了“中国速度”。但超算不能只停留于追求..

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918