迎接云计算的浪潮

Sina WeiboBaiduLinkedInQQGoogle+RedditEvernote分享




【编者按:】

现在,IT界都在谈云计算。貌似非常深奥。其实,从计算机科学的角度而言,云计算并无新意,只是社会和产业界对分布式计算就绪了而已。当然,这个就绪和普及确实会巨大的影响整个社会。云计算,简单而言,就是一个分布式计算和并行计算系统或网格计算系统等。而这个系统是一个连接在互联网上的。云计算的普及要解决的主要问题是高性能,可扩展性,安全性和协调工作的无缝性等。《弯曲评论》(www.tektalk.cn)在今后会对这个领域密切注意,并将最新的动态介绍给读者。下文是笔者从维基百科中摘抄的一篇关于云计算的科普文章。

云计算,Cloud computing。基于互联网的超级计算模式。即把存储于个人电脑、移动电话和其他设备上的大量信息和处理器资源集中在一起,协同工作。云计算

它是一种新兴的共享基础架构的方法,可以将巨大的系统池连接在一起以提供各种IT服务。很多因素推动了对这类环境的需求,其中包括连接设备、实时数据流、SOA的采用以及搜索、开放协作、社会网络和移动商务等这样的Web 2.0应用的急剧增长。 另外,数字元器件性能的提升也使IT环境的规模大幅度提高,从而进一步加强了对一个由统一的云进行管理的需求。

 云理论是实现概念的定性值与数字的定量值之间自然转换的有力工具.本文在云理论的基础上,提出了实现概念计算(也叫简化计算)的云计算方法.概述了云模型与不确定推理;给出了计算的逻辑描述,将计算过程抽象成为推理过程;运用机器学习的方法,给出了计算云化的过程,并且采用不确定推理的方法,给出了云的计算过程;简单阐述了云化计算的系统实现.

兴起

云计算是一种全新的商业模式,其核心部分依然是数据中心,它使用的硬件设备主要是成千上万的工业标准服务器,它们由英特尔或AMD生产的处理器以及其他硬件厂商的产品组成。企业和个人用户通过高速互联网得到计算能力,从而避免了大量的硬件投资。云计算

简而言之,云计算将使未来的互联网变成超级计算的乐土。“云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。”在11月中旬的上海IBM创新论坛上,IBM高性能随需解决方案团队副总裁Willy Chiu对记者解释说。

这可是一种革命性的举措,打个比方,这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。

这场技术竞赛吸引了众多参赛者。包括Sun、IBM、微软、Google、亚马逊等信息业巨头都已经循迹而来。“云计算正在兴起。”微软超级计算机研究员Dan Reed也说,“推动云计算兴起的动力是高速互联网连接的发展、更加廉价且功能强劲的芯片以及硬盘、数据中心的发展。”

互联网企业是这方面的先行者,Google的搜索引擎可以视为云计算的早期产品。用户的搜索请求经过互联网发送到Google的大型服务器集群上,完成之后再返回用户桌面。Amazon.com最近向开发者开放了名为“弹性计算机云”的服务,它可以让小软件公司按照自己的需要购买Amazon数据中心的处理能力。

IT巨头从中窥到了更大的商机。2006年,Sun公司推出了基于云计算理论的“黑盒子”计划。按照它的规划,将来的数据中心将不会局限于拥挤、闷热的机房中,而是一个个可移动的集装箱—它装载的是10吨经过合理安置的服务器,作为一个可移动的数据中心。它既可以为拥有上万名雇员的大型公司服务,也能为中小企业提供支持。至于这种数据中心的最佳安放位置,有人推荐是郊外的田野上,最好是发电站附近,这样可以实现成本最低化。

蓝色巨人IBM对此也投下了重注,并为此命名为“蓝云”计划。不久前,IBM和Google达成了一项合作,两家公司将各自出资2000万~2500万美元,为从事计算机科学研究的教授和学生提供所需的电脑软硬件和相关服务。IBM负责系统和技术团队的高级副总裁Willian M.Zeilter表示:“对我来说,这种感觉就像2000年面对Linux。”目前,该公司已经部署了200多名研发人员在这项业务的研究上。

“从某种意义上说,云计算是网格计算模型自然而然的进一步发展。”IDC分析师Frank Gens认为。那么,究竟谁能够在这场围绕云计算的竞赛中获胜呢?

谁是主宰者?

截至目前,Sun公司已经雄赳赳地冲在了前面。这家计算机巨头的“黑盒子”计划已经进入了发售阶段,而大部分竞争对手的相关服务则依然在酝酿当中。“我们进展顺利,再加上与客户进行的充分沟通,我们知道我们有望成功。”Sun公司CEO舒瓦茨·乔纳森在个人博客中写道。云计算

微软的优势也显而易见,全世界有数以亿计的Windows用户,微软所要做的就是将这些用户通过互联网更紧密地连接起来,并向他们提供云计算服务—通过Windwos Live。“当你想到存储,就会想到Windows Live。”这是比尔·盖茨在今年夏天说的话,微软正在创造这样一种用户体验,即从一般的设备存储转移到任何时间都可以存储的模式,其目的很明显,就是在互联网战略上同Google平起平坐。

不过,短时间内Google的地位依然不可撼动,其开放式的平台体现了云计算模式的精髓。Google的云计算服务所需要的绝大部分基础软件都是开源的,这意味着用户可以自由的得到那些代码并修改。“Google的编程模式以及它真正的开放性很关键,普通人也可以编写应用程序,而不必非得是斯坦福或者卡耐基梅隆大学的博士。”IDC分析师Frank Gens说。

对IBM来说,这也是扩张自身领地的绝佳机会。IBM具有发展云计算业务的一切有利因素:应用服务器、存储、管理软件、中间件等等,因此IBM自然不会放过这样一个成名机会。Willy Chiu透露,“云计算将是IBM接下来的一个重点业务。”

Google和IBM的合作则颇具互补效应。两家公司正试图将各自的技术进行融合,IBM熟谙企业级计算机的运行之道,而Google悉知大流量数据传输和高速网路链接的不二法门—两家公司的联手有望创造出重大成就。IBM公司CEO塞缪尔·帕米萨诺开玩笑地把这个项目形容为Google年轻工程师与IBM“胖老头儿”的绝妙拍档。Forrester Research分析师阿德利安称,云计算编程技术将成为基准的下一代计算机编程结构,IBM想捷足先登以抢占制高点,这正好可以利用Google的网络优势。

谁能真正成为云计算的代言人其实并不重要,重要的是,有了这一系列IT巨头作为后盾,毫无疑问,云计算已经拥有了一个光明的前景。云计算的蓝图已经呼之欲出:在未来,只需要一台笔记本或者一个iPhone,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。从这个角度而言,最终用户才是云计算的真正拥有者。
 

IBM的梦想–和平崛起

  IBM计划建立一个相当规模的商业模式,为主流的企业客户引入Google风格的计算方式。

  今天,IBM宣布了自己的策略,在大型数据中心方面进行有意义的技术开拓工作,激发大家的商业兴趣,利用遍布于互联网上的远程主机进行更高效的运行、搜索信息以及编写程序。云计算

  这种基于互联网的超级计算模式,就是大家所熟知的云计算,即把存储于个人电脑、移动电话和其他设备上的大量信息和处理器资源集中在一起,协同工作。

    IBM把自己的创意称为“蓝云(Blue Cloud)”。云计算所需要的绝大部分基础软件都是开源的,这意味着用户可以自由的得到那些代码并修改。数据中心使用的硬件设备,是典型的成千上万的工业标准的服务器电脑,它们由Intel或AMD生产的处理器,以及其他硬件厂商的产品组成。

  很多专家认为,云计算是信息技术的进一步发展。据分析人士称,在面向企业级云计算的市场中,IBM正在着力把自己打造成行业的领导者。这个公司的战略是,销售更多为云计算量身定制的硬件、软件和服务。从2008年春季开始,IBM将会提供适用于云计算的服务器电脑,包括主机。

    IBM的执行官认为,这个策略就如同他对Linux的支持,Linux是一款开源的操作系统,向人们提供微软之外的新的选择。IBM对Linux的支持从2000年开始,包括了在市场开拓和技术开发方面的投入,加速了Linux在企业用户之中的应用。

    IBM负责系统和技术团队的高级副总裁Willian M.Zeilter宣称:“对我来说,这种感觉就像2000年对Linux。”

    IBM现在有200位研究员专注于云计算的工作,并且Zeitler先生表示,在今后三年的阶段规划中,IBM还会投入巨资,但是他没有透露具体数量。

  一些用户,包括公司和政府部门,一直在和IBM合作进行云计算的小规模试验。Zeitler先生没有指明这些公司,但是他说:“大量的金融服务公司都有兴趣成为第一批参与者。”

  随着数据量高速增加,比如银行和安全公司,也和互联网公司如Google、雅虎一样,面对同样令人头疼的问题。效率、能耗和管理成本越来越不如人意。并且所有这样的公司都在大量采用来自互联网公司的技术,如搜索、移动商业和通信,以及协作工具如博客、维基百科和社交网络。云计算

  近几年,IBM在数据中心高效运行上做了很多努力,并且集中桌面电脑和其他设备,在数据中心中运行更多的计算任务。它们被命名为“自动的”、“有效的”网格计算。

  那些概念和研究工作,已经为云计算作出了富有成效的贡献。专家称,很多工具已经添加进来,用户扩展横跨很多机器的计算工作,并且使编程更加简单。那些很可能扩大云计算范围的进步,已经越来越多的来自于敢于应对互联网搜索的研究员们。

  “从某种意义上说,云计算是网格计算模型自然而然的进一步发展。来自IDC研究公司的分析师Frank Gens认为。“所不同的是,Google的编程模式,以及它真正的开放性。普通人也可以编写应用程序,而不必非得是斯坦福或者卡耐基梅隆大学的博士。”

    IBM正在封装的云计算软件名为Hsdoop,运行在Linux操作系统上。Hadoop基于名为Nutch的开源搜索项目以及Google的MapReduce(映射化简)软件,MapReduce用于连接大量电脑扩展复杂的计算任务,用于大规模数据集(大于1TB)的并行运算。

Google的霸业企图

  计算机科学家出身的施密特职业生涯中大部分时间都在与微软抗争,眼看着微软战胜了其大多数竞争对手。

  在Sun担任技术总监时,施密特与麦克利尼一道反对微软及其领导人。在担任Novell CEO的4年中,施密特认为,任何戏弄微软的竞争对手都是愚蠢的,这只会激发微软的愤怒。云计算

  6年前,施密特加盟Google并出任CEO,现在,Google已经成为计算机产业最具创新能力和最强大的厂商之一,互联网搜索和广告领域的领头羊。利用其丰富的资源和对新市场的关注,Google已经开始提供击中微软命门的产品:字处理和电子表格等颇受欢迎的信息处理工具。

  Google和微软之间日益激烈的对立将是一场史诗般的企业战争,将对两家公司的成功和发展产生重要影响,并规定着消费者和企业如何工作、购物、通讯,以及“过他们的数字生活”。

  Google认为这一切将发生在遥远的数据中心中的服务器,用户可以通过许多有线和无线设备访问这些服务,这就是所谓的“云计算”(cloud computing);微软也认为未来在于Web,但它的重心仍然是其桌面PC软件。而这正是它们的冲突之源。

  施密特表示,当今年早些时候Google推出一款名为Google Apps的软件包时,没有人认为微软会被彻底打败。Google Apps是微软Office的简化版本,Google向消费者免费提供这款软件包。

  施密特说,Google Apps只不过是Google通过互联网向用户提供更大计算能力计划的一个步骤。他表示,对于大多数人而言,计算机是复杂而不可靠的。如果Google能够通过Web提供计算服务,将是人们计算体验的真正改进。

  施密特指出,随着互联网连接速度的提高和互联网软件的改进,“云计算”能够完成的任务会越来越多。他说,90%计算任务都能够通过“云计算”技术完成,其中包括几乎所有的企业计算任务和白领员工的任务。

  施密特相信,无论他如何努力地避免激怒微软,Google与微软的摩擦是不可避免的。当然了,微软也不会停滞不前,它已经在搜索和互联网广告领域投资数十亿美元,以赶超Google,但迄今为止并没有获得成功。它们还在其它一些领域相互争斗,例如Web地图、在线视频、手机软件。

  哈佛商学院的教授大卫说,基本的Google模式是试图改变软件世界的所有规则。他表示,如果Google获得成功,微软目前提供的许多价值都将化为乌有。

  对于微软而言,施密特的言论无异于是战书。在计算机上安装的传统软件是微软的根本,其官员认为90%的计算任务将转移到基于Web的“云计算”环境中的想法是一种幻想。

  微软企业部门总裁莱科斯表示,拿目前的市场与未来的市场进行比较是错误的。在莱科斯看来,Google的挑战在理下,对微软的攻击被误导了,也是自大的。Google关注的是自己的利益,它是为了削弱微软,而不是满足客户的需求。

  莱科斯指出,微软在产品开发和客户研究上花费了数年时间并投入了数十亿美元,仔细研究了员工和企业使用软件的方式。确实,微软的优势在于其在办公软件市场上巨大的领先优势。业界分析人士称,Google不能在桌面软件领域与微软直接对抗。桌面软件正在向Web软件转型。云计算

  分析人士指出,与最近数年微软战胜的其它对手相比,Google是一家完全不同的竞争对手:其规模更大、发展速度更快、财力雄厚、对人才有吸引力。Google“云计算”技术是开放的。由Google的工程师自己设计的数据中心在节能、速度、成本方面很有优势,使得它能够以极低的成本增添运算能力。

  加州大学伯克利分校教授亨利说,一旦拥有了这些数据中心,厂商就会希望开发相辅相成的产品和服务。Google能够免费或以极低的价格向用户提供这些产品,因为它们能够给Google带来更多的流量,进而带来更多的广告收入。

  Google挑战微软的开局似乎不错,但要颠覆和打败微软谈何容易。

  当然了,微软也没有停滞不前。就象在1990年代通过捆绑策略挫败第一次互联网领域的挑战那样,通过将互联网功能添加到其产品中,微软采取了相似的策略。它在这一方面非常谨慎,以避免蚕食其桌面软件业务。

  向员工提供用于完成通讯、协作、文档处理等任务的基于Web的软件,对于Google而言不仅仅只是进入了一个新领域,而是对Google能够在互联网搜索领域之外走多远的一次决定性考验。

  Google的企业文化可能让一些员工感到不舒服,甚至是施密特。云计算云计算

  由于其绝大多数产品都基于Web,无须等待销售光盘和将软件安装到计算机上。新功能和改进是在Google的计算机上开发和测试的,然后会被部署在用户访问的各项服务中。仅在过去的二个月中,Google的电子邮件系统Gmail就新增添了8项功能和改进。

  本月早些时候,Google发布了代号为Grand Prix的新手机软件。Grand Prix使用户能够通过精简版本的浏览器在手机上快速、方便地访问Google的服务━━搜索、电子邮件、日程表等。

  施密特承认“云计算”不会在一夜之间普及。象年长的消费者一样,大公司通常会慢慢地改变自己的习惯。他说,为了解决其它问题,例如“飞机问题”,以及在不能上网时用户如何工作,就需要更智能的软件,这些软件已经在开发中。

  施密特表示,中小企业、大学、消费者会相对迅速地转向基于Web的“云计算”技术。他说,通过采用Google和其它厂商提供的Web产品,小型企业可以大幅度地降低成本和减少技术难题。为了获得成功,Google需要赢得包括企业在内的大量信徒的支持。

  随着Google规模的扩大,利润的增长,已经不再怕激怒微软了。Google已经相当强大,越来越有力量与微软竞争了。

  在企业市场上,Google也将自己看作是旧制度的破坏者。Google企业部门的总经理格罗伍德说,在过去的30-40年中,企业和消费者技术之间一直存在着不可逾越的障碍。这将成为历史。

  Google是从今年开始进入企业市场的,但格罗伍德对取得的成果感到很满意。他说,每个工作日有约2000家公司签约使用Google Apps。大多数客户是在试用这款免费产品。他指出,这也很好,因为它可以为Google带来更多的与搜索相关的广告收入。在免费试用60天后,员工超过50人的企业可以以每用户每年50美元的价格签约使用Google Apps Premier Edition。

  Google Apps是面向任务的小型软件工具,缺乏Microsoft Office中的许多功能。但Google的经理表示,大多数人只使用了Office中很少一部分功能。

  格罗伍德表示,Google的涉足已经激起了在企业中普及“云计算”技术的兴趣。包括通用电气和宝洁在内的一些大公司已经公开表示将至少试用Google Apps。他预测,明年将有大量大公司使用Google Apps。

  微软将Google的乐观称作是一厢情愿。莱科斯表示,微软没有发现格罗伍德所说的情况。他说,格罗伍德所说的都是没影儿的事。企业技术经理、白领、大专院校学生、普通计算机用户所作的无数的决策将决定Google能否成功。

  利用Web软件收发电子邮件、处理文档和电子表格、进行协作很方便吗?高速宽带连接会象Google断言的那样普及和可靠吗?企业、大学、消费者会让Google保存他们的资料吗?

(5个打分, 平均:4.20 / 5)

雁过留声

“迎接云计算的浪潮”有4个回复

  1. 豌豆 于 2008-07-24 8:24 下午

    不知中国那家公司在这方面开展了工作?

  2. 陈怀临 于 2009-02-01 5:42 下午

    联想应该会在这方面有所发力。当然学术机构,如清华,计算所,据我所知,也都已经在开始一些研究工作。

    从我个人的观点而言,云计算更属于工业界的范畴,而非学术界的东西。这方面的学术研究应该都已经比较成熟。估计更多要解决的是scalbility,安全性等。其实,我个人觉得:如何从学术的角度,研究如何省电,到是一个好课题。

  3. ASR 于 2009-02-01 5:59 下午

    国内的学者都在忙着抄论文 评职称呢

  4. 网络菜鸟 于 2009-02-01 8:25 下午

    对于联想,能够存活的多是产品类项目。云计算更多的是一个解决方案,此类项目在联想的一般境遇是:如果半年内没有成果--下马。而且,没有明显的动机能够促使联想对云计算认真投入。
    因此我不认为联想会在云计算上投入太多的精力,也许会跟随现在的潮流说说,然后在公司里有一些人跟踪2-3年,然后就不了了之了。