IT的未来 云计算做主前沿技术

2009-05-11    来源:慧聪网    
云计算不会很大的改变你现在已有的大部分计算,它的存在主要不是为了替代,而是为了创造

云计算无疑是过去一年中最热门的词汇之一。在计算机技术的发展史上,除了云计算,大概还没有第二个因为一个响亮的名字而迅速引起广泛关注的技术。云计算到底是什么?为什么需要云计算?是商业炒作还是未来愿景?是现有技术的简单组合还是充满挑战和未知? 类似的讨论早已在媒体热火朝天,但莫衷一是。

改变未来的云计算

所谓“云”,是指在各种技术架构图中常用一个云团来表示的互联网;所谓云计算,即是基于互联网的计算。由此可见,云计算并不是一个新事物(这也是它被一些人诟病为广告宣传语的原因),24年前 SUN公司就提出了“The Network is the Computer”,并作为企业战略奋斗至今,相较于云计算,这句话更有力量。

云计算不是一个技术名词,很难给出一个确切的定义,它作为一种新的计算形态,直接对应的是传统的桌面计算,即随着PC的发展和普及在过去20多年间人们使用计算机最主要的方式:每个人拥有自己的硬件、软件,本地保存数据和进行处理。互联网只是让人们能更方便的去获得信息,但计算和处理主要还是基于本地的PC进行。但如果云计算仅仅是指通过互联网利用远端的计算能力进行处理,那么现有的提供一些特定计算功能的网站是不是云计算,例如提供公历/农历的转换或者简单的图像处理?答案自然是否定的。云计算的特质是面向海量的数据和复杂的计算,这是被很多人忽略的一点。

任何成功的新事物,它无非是提供两个功能:将原来坏的事情,变得不那么坏(做减法);或者将原来好的事情,变得更好(做加法)。也可以换一个角度,是来缓解或者解决当前面临的问题或困境;或者启迪、开发新的功能、需求或价值。云计算一个明显的优势是可以降低应用计算的成本。利用云计算,用户可以避免本地建设、运维不菲的计算系统,通过支付低廉的服务费用,即可完成同样的计算或处理过程。类似这样的优势,是云计算的缓解困境之道,但对云计算而言,主要的意义应该在后者,即它的出现和存在,是为了触发、满足一些以前未有的需求。

计算机的出现是为了满足人们对获取信息、处理信息的需求。纵观数十年计算机技术的发展,有着一条清晰的主线:获得性能更好、处理能力更强的计算机(这是做加法。另外一条主线是获得更方便、更好用、更安全、更低廉的计算机,这是做减法)。搜索引擎、音频视频、3D动画和游戏、手机、电子导航??。所有这些在十年、二十年前你难以想象的新事物某种程度上都得归功于计算能力的不断提高,并已经成为日常生活中不可或缺的一部分。展望五年、十年或者二十年后,还会有哪些新事物出现?不是科幻作家,这个问题或许有些困难,但无疑人们能获得的信息会更多、更好、更便捷。那么导致这些未来新事物出现的推力会有哪些?云计算毫无疑问应该是答案之一。

在未来,云计算存在的形态将会是一个个如同Google、Amazon这样的运营和服务中心,可以简单的将它视为数据中心+计算中心+界面/接口。通过界面或者接口,普通用户将可以利用以往只能为少数人所拥有的庞大的数据和处理能力,获得自己所需的信息。云计算对未来最大的意义在于:如果你现在拥有前所未有的数据和计算能力,你能创造什么?

Google推动云计算的一个举措是让高校学生利用现有的API进行编程。如果你是其中之一,是一名未来的程序员,想象一下,编写一小段代码,后台运作的是成千上万台的服务器,徜徉的是浩瀚的数据海洋,这是什么样的感觉?同样,如果你是一名科研工作者,平常只是利用桌面的PC进行模拟演算,而现在给你的是世界上最快的、性能是单台PC数万倍的超级计算机,那又会是什么感觉?

云计算不会很大的改变你现在已有的大部分计算,它的存在主要不是为了替代,而是为了创造。

现在使用PC版的Word来编写文档,在线的文档编辑工具(如Google Docs)不会改变这一现状,如果有云计算版本的Word,那它不仅仅是有多人协同这样的简单功能,而可能是当你敲下一行标题或者输入一列关键字,在页面上会弹出成百上千个你可以作为参考和范本的文档,而这些文档,是从数十亿篇已有的文档中为你精心挑选和准备的。甚至系统会通过某种复杂的算法自动的为你生成一篇文章。这才是云计算可能会做的。

理论、实验和计算,这是人类进行创新的三条途径。云计算会使庞大的计算力为更多的人群所利用,它必将很大的加速技术改变人类生活的进程。创造者可以是科学家、工程师、或者程序员,也可能是任何一个有奇思妙想的普通人,只要他有一个终端,有一根网线,能方便的去操控数据、处理数据。

1
3