【IT168 专稿】众所周知,超级计算机所面对的都是大规模的复杂计算任务。但科研人员发现,云计算在这方面也能帮到他们,即通过Internet来获得超级计算能力。
IBM公司在去年11月份在中国推出了“蓝云计划”,可以让银行及其他用户把他们的应用程序分布到许多台机器上面去执行,从而更快获得更精确的数据分析结果。Yahoo!雅虎!和Google这两大优异互联网公司也宣布了类似的计划。Yahoo!在去年11月份宣称美国卡内基梅隆大学及其他学校会使用一套位于Yahoo! 公司的拥有4000颗处理器的计算机,来进行软件开发方面的研究。Google在搜索引擎应用方面配置了世界上最大规模的超级计算机,该公司也宣称会将其数据中心里的数百颗处理器开放给包括华盛顿大学、斯坦福大学和麻省理工学院在内的一些学校,以帮助它们进行高性能计算编程技术方面的教学工作。
促成这一趋势的推动因素在于:高速互联网带宽的发展、更便宜却更强大的芯片和磁盘设备、拥有成百上千台计算机的数据中心的发展,以及面向主流用户的成熟软件的出现等等。这些因素在十年前是没有的。但现在,它们为云计算的发展铺好了基础。那么,企业和消费者如何来面对云计算所带来的机会与挑战呢?
让普通人通过WEB使用超级计算
我们知道,今天的超级计算机主要用在军队、政府、大学和科研实验室以及大企业当中,用来处理非常宠大而且复杂的计算问题,如模拟核爆炸、预测气候变化、设计飞机以及药物蛋白质分析等等。
而云计算的目的也正是要提供每秒数万万亿次计算的强大性能,来帮助人们分析金融投资组合风险,提供个性化的医疗信息,甚至提供最酷最炫的电脑游戏,不同的地方在于,用户可以直接通过WEB点击几下鼠标来获得所需要的计算资源。
它的做法是通过网络把大量的个人电脑连接起来,然后把数据处理工作“分割”给这些电脑来执行。要知道,目前即便最新、最强大的桌面PC的处理性能也只有30亿次计算每秒,无法执行大规模的复杂计算。
我们已经看到,在这个新兴的领域,已经有一批企业开始尝试提供此类服务。如Google基于大量的服务器提供搜索引擎和其他生产性应用软件。微软基于一些新的数据中心,来提供在线的软件服务Windows Live,用户可以进行照片分享、文件存储和其他应用。Yahoo也采取了类似的举措。IBM则在其云计算项目中投入了200名研发人员。Amazon.com扩大了其“Elastic Compute Cloud”服务所针对的软件开发人员的范围,从而可以让小型软件公司付费使用Amazon数据中心的处理能力。
云计算的市场机会和挑战
虽然现在还很难对这个市场的规模进行准确的评估,但有一点是肯定的,云计算的潜在市场非常广泛,因为云计算所服务的不是一群小规模的高端用户,而是要让“普通大众也能够用到超级计算”。比如,Google、微软及其他厂商已经开始构建在线的服务,让普通消费者可以获得更多的信息来对自身的医疗保健状况进行有效的管理。
但这一模式也面临许多悬而未决的问题与挑战。由于云计算需要把不同的计算机系统和各种各样的软件连接在一起,但在这方面,业界对技术标准还没有达到共识,而这会减缓云计算新产品的发展进程。其次,很多国家的宽带应用还没有普及开,而没有高速的网络连接——特别是无线网络——云计算服务的大面积普及就不容乐观。此外,集中存储大量的用户身份和个人数据,也引发了人们对隐私保护方面的担忧。
总之,计算机产业的发展存在这样两个方向:一是把软件集中部署在一起,二是把软件部署在用户的个人电脑上,大约每经过十年,产业重心就会转换一次。当然,这两者实际上总是处在一个动态平衡的过程中,只不过到了今天,高速网络、强大的PC图形处理器以及越来越快速、越来越便宜的服务器和存储设备,已经有能力让工程师在数据中心里面来承载更多的计算任务。其实早在几年前,研究人员就已经推出一种类似的集中处理模式——“网格计算”。而云计算正是近年来在网格系统基础上得到的更进一步的发展。