“云计算”:个人计算机的终结

2009-1-13    | |
打印本文章
RSS

导读:云计算代表了以虚拟化技术为核心、以低成本为目标的动态可扩展网络应用基础设施。云计算是这些软件的基础,而SaaS是云计算平台上面的一种应用。

关键词:云计算 虚拟化 应用基础设施 SaaS

正在加载数据...

  像天上的云彩一样莫测,“云计算”这个概念常常让人感到云里雾里,但现在的互联网界似乎已经确定地看到了它将带给我们的未来。

  不久前,美国加特纳数据搜索公司将云计算技术列入2009年值得关注的10大信息战略技术,亚马逊公司也开始推进云计算在医疗领域的应用,以期为医学研究带来强大、灵活和低成本的协作与创新平台。

  云计算究竟是什么?“云计算(Cloud Computing)代表了以虚拟化技术为核心、以低成本为目标的动态可扩展网络应用基础设施,是近年来最有代表性的网络计算技术。”中科院计算技术研究所网格与服务计算中心廖华明副研究员介绍说。对于互联网来说,云计算就好像公路这样的基础建设。最朴素的云计算概念是最初的主机托管,一家公司将电力、带宽以及一台主机都托付给IDC(互联网数据中心)。而近些年,人们发现他们的应用程序所需要的远不仅仅是这些最简单的物理支持,人们要自己去把系统装好,要自己建立数据库。

  “这样事情在五年前是一点难度都没有的,任何一个技术人员都能做。”阿里软件研究院云计算架构师叶军博士说,“但是五年过去了,互联网发展太快了,现在一切都变了。”

  现在一个应用程序不可能靠一台主机来完成一个功能了,而是要靠大量的计算机共同计算。技术人员要解决分布式计算、分布式存储等问题。一台台微型计算机就像天上难以计数的云滴,共同组成了“云”。

  实际上,云计算影响到的不仅仅是企业,它对个人来说,可能意味着一个颠覆性的结果:个人计算机的终结。

  在不太遥远的将来,主要的计算工作很可能将再次离开个人计算机,转而由远端的计算中心来完成

  “瘦客户端”

  在计算机刚刚诞生的时候,用户的脑海中并没有“软件”这个概念,因为计算机与软件是融为一体的。后来计算机应用水平的提高使计算机能够干越来越多的事情,软件也开始分化出来,此时软件成为一种产品。而现在,“软件即服务”(SaaS)的概念犹如一首互联网界的流行歌曲正被业界追捧,它把软件从第二产业拉入了第三产业。

  Google的在线Word和Excel是SaaS的两个经典作品。人们不需要在自己的电脑上安装相应软件,而是只要能连上互联网,就能方便地使用这些办公软件。用户也不再需要自己更新软件,一切都由远方的技术人员代劳,有时变化就发生在一夜之间。

  云计算是这些软件的基础,而SaaS是云计算平台上面的一种应用。“早就存在的搜索引擎其实也是云计算,只是以前人们意识不到,直到2007年底2008年初,大家突然意识到了:‘哦,云计算是大势所趋!’”土豆网技术部流程和质量经理丁肇华说。

  业内人士认为,今后会有越来越多的软件成为互联网上的服务,用户需要在个人计算机上安装的软件则越来越少。这样一来,个人计算机就好像是减负了,不再在奔跑的同时携带大量的行李。这就是业内所称的“瘦客户端”。

  与瘦客户端相对的是“胖客户端”。“Windows的软件我们都叫做胖客户端软件。你必须装一个很庞大的客户端软件,每次安装都需要很长时间。”叶军说。

  业界的普遍预测是,今后操作系统会变得越来越弱,而浏览器会变得越来越强。浏览器将成为很多程序的启动入口,相当于下一代的“开始菜单”。

  最新的市场调研显示,Windows操作系统在全球的市场份额在2008年11月份跌破90%,这是Windows份额15年来首次跌破90%大关。

  云计算和SaaS所带来的近期影响可能是,操作系统与浏览器的界线会越来越模糊。“在我们周围,Windows已经不是必需的了,我们唯一必需的软件是浏览器。”一名业内人士说。

  15年后,当你启动电脑,它可能会更像是一部电视机。首先你不必像现在这样等待一分的时间,让它管理内存和启动一大批程序。相反,它的界面会立即显示出来,并且这个界面就是一个浏览器。当然也有可能是操作系统,但这将是一个非常简单的操作系统,负责解析你的浏览器,帮你解决一些硬件问题,比如连上网络、接上硬盘、打开无线功能、点亮键盘灯,做完这些事情后,其他的事情就交给浏览器了。浏览器可能会内置一个开始菜单,而这个开始菜单上加了一大堆程序,比如Gmail、Google的Office和GoogleMap。“这只是一种假想,而实际情况很有可能超过这个假想。”叶军说,“不光是计算机,电信、通讯都在发展,那么将来可能产生一个很神奇的效果。”

  重返1960年代

  这个“神奇的效果”也许就是计算机重返1960年代。

  在1975年微软成立之前,计算是通过大型机来完成的。人们在终端机上输入指令,交由大型机计算,然后打印出报表。1981年,IBM推出了第一台个人计算机,从此人们可以在自己的微型计算机上独立做计算了。

  这就好像每个人家里都装了一台发电机。到了今天,“业界对‘云计算’的总体认识是一致的:互联网的基础设施,未来会像‘电’一样公用化。”阿里软件研发中心总监叶伟告诉南方周末记者。

  将来,主要的计算工作将再次离开个人计算机,转而由远端的计算中心来完成。个人计算机就好像1975年之前的终端机,用户只需输入请求,然后等待远端返回结果就行了。

  现在,在亚马逊网站上买书就是这样的效果,所有的计算都是在远端完成的,用户不需要下载安装任何软件,只需要一个用来发号施令的浏览器就足够了。

  亚马逊是云计算的鼻祖,它在2008年有1亿美元的收入来自于云计算。云计算运用的是网格计算的技术思想,然后将其商业化,比如计费和按需租用。目前在云计算方面做工作最多的莫过于Google。

  记者所接触的业内人士都认为,Google在2008年推出的Chrome浏览器就是为SaaS做的准备。“我们认为Chrome是Google用来占领浏览器的一个工具。它必须要做这个事情。”一名来自Google公司外的资深架构师说。

  “SaaS对浏览器的要求越来越高,但是微软的IE不支持,可能Firefox也不支持。所以Google就自己搞一个浏览器,加入一些自己的控件、标准。那么这个浏览器会变得越来越带有特殊化的一些功能,可以解析网页中的一些特殊标签,从而为Google自己的应用程序所使用,让它自己的应用程序在这个浏览器中表现得更好。”这名架构师说。

  一种预测认为,Google很可能即将推出自己的操作系统。尽管迄今绝大多数人尚未见过这个传说中的操作系统“gOS”的庐山真面目,但有一种推测认为,它应该是一个基于浏览器的操作系统。

  “历史又回去了,但在细节上是有区别的。”叶军说。云计算不再是利用大型机来运算,而是利用机房中大量的微型计算机来做计算。以前IBM在做计算时,是所有的终端机都连到一台或几台大型机上,而且不能距离很远,因为远的话会算得很慢。而将来的情况是,大量的微型计算机同在一个机房,个人能够通过互联网从很远的地方来访问。

  你将不知道为你完成工作的计算机的物理位置,你所知道的只是它在“云”中。

  隐私与安全

  云计算这个名词之所以使用了“云”字,是因为最早的时候技术人员在做互联网的拓扑结构时,都是用一个云的图标来代表互联网。所以“云”就是互联网。

  同时,对于这个“云”字的来历,也有一些更为浪漫的解释。一种说法是,它可能是借用了量子物理中的“电子云”,强调说明计算的弥漫性、无所不在的分布性和社会性特征。还有人解释说,网络就像云一样边界模糊,它在哪里结束,又从哪里开始?很难说清楚。

  对于云的未来,尽管业界的看法在大方向上是一致的,但各家公司也有不同的表达和解读。“各个公司在不同层次上的优势是不同的,因此各自的观点其实是‘强调’其优势。”叶伟认为。

  比如与Google的颠覆性说法不同,微软提出了有点古怪的“云+端”的预测:“有些计算资源应该放在云上,有些计算资源应该放在用户终端,有些计算资源应该放在合作伙伴那里。”

  “微软本身有一个操作系统在客户端,它有这样一个天然的优势,它当然不会放弃这个优势。”一名业内人士说,“所以自然而然它就变成比较中庸了。”

  未来大量的数据和计算都交给了远方飘渺的云去做,安全性问题成为人们担心的一个大问题。“最主要的问题在于,你的公司可能知道我的公司的所有秘密,我的数据都在你那里,这对我来说可能是一个很大的威胁。有一天你的公司被盗了,或者你的公司出现什么问题了,我的公司就运转不下去了。”中科院计算技术研究所信息智能与信息安全研究中心谭建龙副研究员告诉南方周末记者。

  要解决这个云计算发展中的障碍,“重点是数据如何按照用户的需求去进行隔离,以及数据会不会因为灾难损失,会不会因为病毒被破坏。”叶军说。

  尽管人肉搜索并不是云计算在安全性方面所关心的主要问题,但当个人不再把私人资料储存在个人计算机上时,可能出现的人肉搜索事件增多也令人担忧。而部分技术人员认为人肉搜索恰恰不是技术能够解决的问题。“数据一旦放到一个中心,势必有个人能够看到所有数据。”

  但也许这些都不能阻止云计算的步伐。人们最初用天线收看电视节目,后来普及了有线电视,现在新形式的无线电视又开始遍地开花。计算机或许也在经历相似的历史。


云计算
 从SOA到云计算 盘点计算机技术的发展历程
 备份云计算
 厂商依赖和安全 即将成为云计算的阴暗面
 当网格碰上云——一个现代技术的故事
 网格和云计算之间的区别
 认清云计算
 主机服务供应商的黎明真的到来了吗?
 启用Amazon云计算节约软件成本
 微软的SOA仅仅是为了推动Azure云计算吗?
 数据中心“私有云”
 “云计算”:个人计算机的终结
 云计算拉进应用和操作距离
 2009年,把“虚景化实”
 云计算市场潜力巨大 何时成熟仍将关注
 云计算标准:无需锁定就可以部署并扩展服务
 “云计算”或将成为电信发展新方向
 云计算:SaaS与PaaS不同的服务选择
 应用云计算:提供商需解决的八大关键问题
 谷歌云计算8大关键问题
 云计算三部曲之二:与“云”共舞——再谈云计算
 云计算三部曲之一:未来计算在“云-端”
 云计算未必真省钱?

原文出处:http://www.infzm.com/
来源:南方周末    作者:黄永明    
  评论
 
作为智慧地球的重要组成部分,动态架构能够为企业提供更智能、自动化、更集成和更有效率的整体信息系统,在改善服务、降低成本、管理风险这三大方面为企业带来显著收益。
 
如果说,用“云”被当做是现今用户应用的Internet互联网来理解的话,那么当“云”与“计算”联合起来后,其含义就变得复杂化。
 
近一两年来,SaaS(软件即服务)、PaaS(平台即服务)、云计算,这三个概念在软件领域被炒得火热。乍看之下,三者之间存在很多相似的地方……
 
如今,无论你去哪里,都会有人对你说,或者向你兜售和云计算有关的。而你只有剥去其谎言的外衣,还其本来面目,你才能够了解云计算是否真的适合于你的企业。
 
谷歌的“云计算”服务:只要接入互联网,就能放心使用安装在“云”上的功能,永远不必操心升级维护。
本技术手册旨在探讨如何为封装WS-BPEL流程逻辑所需的Web服务设计WSDL定义。因为SOA提倡用“契约优先”的方式来设计服务,所以理解由WS-BPEL引发的这种独特服务契约设计理念,是成功构建有效流程和服务的关键因素。
本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。
本专题分六部分探讨服务定向原则,主要探讨如何将服务定向原则应用于构成服务的自动化逻辑。如何越过单个服务层面,应用作为范例的服务定向并形成能够封装整个企业领域的服务层。
最新更新
专家答疑
技巧
Eric Newcomer
是否存在某些经验法则,让人们在网络互操作性和进程互操作性二者之间做出选择?换句话说,如果我遇到吞吐量问题,是不是就不该选择Web服务了?
Jason Bloomberg
评价“企业mashups”的标准是什么?尤其是在企业mashups和“主机包装”项目的关系上?我们对企业mashups的定义是:丰富网络环境下,一套建立在SOA基础之上的组合……
Rami Jaamour
你能解释一下什么是回归测试吗?怎样才能保证你的回归测试是正确的呢?回归测试旨在揭示所有由软件修改所引起的回归,在当今复杂多变的商业环境下……

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
登录Email
请输入您的登录Email
密码
下次自动登录