这是公认的信息技术的未来趋势之一,它让公司摆脱一边忙着添置新的服务器、存储器等系统,一边叹息这些系统时刻存在着过剩运算能力的窘态,就像客机总是只有20%的客座率带来的资源浪费一样。相反,一种技术能将系统的利用率从20%提升到50%甚至80%,这就是通常所说的网格计算(Grid Computing)技术。
多年以来,企业一直在利用数据中心这种模式来提供运算力,当公司的某个应用需要的运算力超越数据中心现有的能力时,公司就会投资更多的服务器、存储器或者升级到更高级的系统,显然,这并非长久之计,管理的成本和复杂性也会随之与日俱增。
虽然都能提供大量的运算力,网格与普遍使用的数据中心并不相同,它把需要进行大量运算的任务分解成一个个小任务,再将这些子任务分包给可以不在同一地理位置的几十台甚至几百台计算机,以利用那些未得到充分利用的计算机。而以前,所有的任务都是由整个中心负责完成,不管该任务需要多大的运算量。
如此看来,网格计算完全是一种提供运算力使用新模式的革新性技术,许多专家都认为,“网格将无处不在”,未来的整个世界都将被包裹在网格之中。网格技术最早的研究者之一、Sun公司网格计算总监Wolfgang Gentzsch博士说:“网格终将会继WWW或Internet成为企业连接的管道,虽然可能需要十年的时间。”“这是业界的趋势,如果你不做,别人一样会做,而你可能最后落得没有生意可做。”
也正因为如此,从实验室而来的网格吸引了商业界的目光,在Sun、IBM、惠普之后,更多的软件业龙头公司,如甲骨文、SAP和BEA也决定加入到推动网格计算商业化进程的行列中。但一个技术充分的商业化总需要一个过程,也许正如Gentzsch博士认为的那样,网格技术成为主流可能是在十年以后,但一定会以合适的方式向目标演进。
远景还是现实?
根据研究人员的想法,在未来,整个互联网会被虚拟为一台巨大的超级计算机,互联网中的每一台计算机都能为“我”所用,也即是说,你不知道、也根本不必知道是由哪些计算机提供的运算力。但问题在于,更多的出自技术巨头们口中的网格计算与现实之间仍然存在很大的差距,很少人能体会到它的能力。
事实上,这个在30多年以前就有的想法直到20多年以后,随着吉比特试验台CASA和BLANCA(两个将地理位置分散的众多实验室连接在一起的试验性高速网络)的开发使用,研究人员才真正的了解到组织间的网格可以做些什么。
与普通人最密切相关的网格计算的应用莫过于药物研究。旅美华人科学家、耶鲁大学医学院遗传学助理教授许田领导着的一个D2OL网格计算项目,其目标是研究埃博拉病毒、炭疽热杆菌和天花病毒以及后来的“非典”病毒的解药,个人电脑用户只需到一个特殊的网站(www.d2ol.com)下载并安装名为“药物设计优化实验室”的软件就能参与其中。该项目已聚集了超过5万台个人电脑,据说其能力可以与十台超级计算机相媲美。当然,它是以后台的方式运行,不会影响用户正常的使用电脑。
类似于D2OL这种参与形式,规模更大的是一个由美国伯克利加州大学的SETI研究小组推出的名为SETI@home的寻找外星文明的项目,该项目开始于1999年,到目前为止已汇集了400多万台计算机帮助处理来自波多黎各Arecibo望远镜收集的信号,其计算能力可想而知。
如果说D2OL和SETI@home更像是一种自发的公益性应用,在商业领域有网格的用武之地吗?答案是肯定的。那些致力于网格计算推广的技术先锋本身就是网格计算的受益者,如Sun内部有一个由4千颗CPU组建的企业网格;IBM 研究中心也构建了自己的“蓝色网格”,该网格把分布在美国、以色列、瑞士、日本和英国的 IBM 研究和开发实验室的超级计算机连接在了一起;而甲骨文在开发Oracle Database 10g时也搭建了专门的网格进行测试,且10g是其首个集成式网格计算架构软件。
从“小”做起
但无论是Sun、IBM还是甲骨文,你会发现它们的网格都是一定范围内的网格,而不是大多数人认为的那样,一提到网格就是全球网格。实际上,搭建理想中的“像提供水、电等公用设施一样提供运算力”的全球网格现在尚无法做到。
与很多其他的技术发展过程类似,网格计算中最困难的可能就是让大公司达成一致的标准,因为各公司往往只愿意使用自己的专利技术。一个很明显的例子,它们目前提供的网格软件一般只能管理自己的机器。此外,国际上的各种标准组织,如全球网格论坛(Global Grid Forum,GGF)、W3C等之间也对标准有不同的看法。不过,Gentzsch博士预计,今明两年会有一个标准确立。现在,由全球网格论坛组织开发的“开放式网格服务架构(OGSA)”标准已被大多数公司和机构认可,Sun、IBM、惠普等也先后加入到该论坛中。
另一个重要的问题是并非所有的软件程序都适合被分割,这也是为什么网格计算被更多的应用在医药、生物科技及太空研究上。当然,技术公司正努力使网格计算更适用于商业应用,目前财务分析上的应用就是一个很好的成果,例如,华尔街的公司专门用来评估特殊投资模式或经济改变等影响力的财务仿真器。除此之外,怎样进行处于动态变化的资源实施任务的分派也是一个棘手的问题。而安全则更不用说,全球网格即意味着要在公司防火墙以外保证安全。
尽管如此,技术公司们纷纷表示它们有了更适合的思路,不再强调一个“全球网格”,而是以现有的网格技术来进行服务—这样就可以绕开那些需要一定时间才能解决的问题。例如在IBM的网格计算计划中,其强大的服务部也将参与进来,以便用户能得到专业的帮助。其实这也是商业力量的介入对新兴技术的成长所产生的影响。
而在Sun的眼中,这个“有限”的网格就是所谓的“部门网格(平均节点为45个)”,“从小到大”是Sun公司发展网格的思路。“部门网格”搭建起来非常简单,只要上Sun的网站免费下载软件进行安装即可,像索尼设备欧洲公司只在短短的两天时间就建立了一个网格,目前Sun在全球配置的网格已达8千多个。最近,Sun的网格策略已从“部门网格”向“企业网格”调整,可以支持1万颗CPU的网格,并以搭积木的方式来降低搭建更大规模的网格的复杂性,当然,企业网格版的软件将收取一定的费用。而对于“企业网格在现阶段比较容易实现”的观点,IBM公司也表示了认同。
虽然存在种种尚未解决的问题,Gentzsch博士仍然充满了信心,“就Sun而言,近两年,每周全球新增的网格接近70个,而且,每个网格的规模大小在持续增长。”这种开始繁荣的迹象不只在一家公司出现,IBM也表示,其随时进行的网格项目平均都在100个左右。相信今后几年,人们将会看到不计其数的网格兴起。(互联网周刊)
【责任编辑:清风】
多年以来,企业一直在利用数据中心这种模式来提供运算力,当公司的某个应用需要的运算力超越数据中心现有的能力时,公司就会投资更多的服务器、存储器或者升级到更高级的系统,显然,这并非长久之计,管理的成本和复杂性也会随之与日俱增。
虽然都能提供大量的运算力,网格与普遍使用的数据中心并不相同,它把需要进行大量运算的任务分解成一个个小任务,再将这些子任务分包给可以不在同一地理位置的几十台甚至几百台计算机,以利用那些未得到充分利用的计算机。而以前,所有的任务都是由整个中心负责完成,不管该任务需要多大的运算量。
如此看来,网格计算完全是一种提供运算力使用新模式的革新性技术,许多专家都认为,“网格将无处不在”,未来的整个世界都将被包裹在网格之中。网格技术最早的研究者之一、Sun公司网格计算总监Wolfgang Gentzsch博士说:“网格终将会继WWW或Internet成为企业连接的管道,虽然可能需要十年的时间。”“这是业界的趋势,如果你不做,别人一样会做,而你可能最后落得没有生意可做。”
也正因为如此,从实验室而来的网格吸引了商业界的目光,在Sun、IBM、惠普之后,更多的软件业龙头公司,如甲骨文、SAP和BEA也决定加入到推动网格计算商业化进程的行列中。但一个技术充分的商业化总需要一个过程,也许正如Gentzsch博士认为的那样,网格技术成为主流可能是在十年以后,但一定会以合适的方式向目标演进。
远景还是现实?
根据研究人员的想法,在未来,整个互联网会被虚拟为一台巨大的超级计算机,互联网中的每一台计算机都能为“我”所用,也即是说,你不知道、也根本不必知道是由哪些计算机提供的运算力。但问题在于,更多的出自技术巨头们口中的网格计算与现实之间仍然存在很大的差距,很少人能体会到它的能力。
事实上,这个在30多年以前就有的想法直到20多年以后,随着吉比特试验台CASA和BLANCA(两个将地理位置分散的众多实验室连接在一起的试验性高速网络)的开发使用,研究人员才真正的了解到组织间的网格可以做些什么。
与普通人最密切相关的网格计算的应用莫过于药物研究。旅美华人科学家、耶鲁大学医学院遗传学助理教授许田领导着的一个D2OL网格计算项目,其目标是研究埃博拉病毒、炭疽热杆菌和天花病毒以及后来的“非典”病毒的解药,个人电脑用户只需到一个特殊的网站(www.d2ol.com)下载并安装名为“药物设计优化实验室”的软件就能参与其中。该项目已聚集了超过5万台个人电脑,据说其能力可以与十台超级计算机相媲美。当然,它是以后台的方式运行,不会影响用户正常的使用电脑。
类似于D2OL这种参与形式,规模更大的是一个由美国伯克利加州大学的SETI研究小组推出的名为SETI@home的寻找外星文明的项目,该项目开始于1999年,到目前为止已汇集了400多万台计算机帮助处理来自波多黎各Arecibo望远镜收集的信号,其计算能力可想而知。
如果说D2OL和SETI@home更像是一种自发的公益性应用,在商业领域有网格的用武之地吗?答案是肯定的。那些致力于网格计算推广的技术先锋本身就是网格计算的受益者,如Sun内部有一个由4千颗CPU组建的企业网格;IBM 研究中心也构建了自己的“蓝色网格”,该网格把分布在美国、以色列、瑞士、日本和英国的 IBM 研究和开发实验室的超级计算机连接在了一起;而甲骨文在开发Oracle Database 10g时也搭建了专门的网格进行测试,且10g是其首个集成式网格计算架构软件。
从“小”做起
但无论是Sun、IBM还是甲骨文,你会发现它们的网格都是一定范围内的网格,而不是大多数人认为的那样,一提到网格就是全球网格。实际上,搭建理想中的“像提供水、电等公用设施一样提供运算力”的全球网格现在尚无法做到。
与很多其他的技术发展过程类似,网格计算中最困难的可能就是让大公司达成一致的标准,因为各公司往往只愿意使用自己的专利技术。一个很明显的例子,它们目前提供的网格软件一般只能管理自己的机器。此外,国际上的各种标准组织,如全球网格论坛(Global Grid Forum,GGF)、W3C等之间也对标准有不同的看法。不过,Gentzsch博士预计,今明两年会有一个标准确立。现在,由全球网格论坛组织开发的“开放式网格服务架构(OGSA)”标准已被大多数公司和机构认可,Sun、IBM、惠普等也先后加入到该论坛中。
另一个重要的问题是并非所有的软件程序都适合被分割,这也是为什么网格计算被更多的应用在医药、生物科技及太空研究上。当然,技术公司正努力使网格计算更适用于商业应用,目前财务分析上的应用就是一个很好的成果,例如,华尔街的公司专门用来评估特殊投资模式或经济改变等影响力的财务仿真器。除此之外,怎样进行处于动态变化的资源实施任务的分派也是一个棘手的问题。而安全则更不用说,全球网格即意味着要在公司防火墙以外保证安全。
尽管如此,技术公司们纷纷表示它们有了更适合的思路,不再强调一个“全球网格”,而是以现有的网格技术来进行服务—这样就可以绕开那些需要一定时间才能解决的问题。例如在IBM的网格计算计划中,其强大的服务部也将参与进来,以便用户能得到专业的帮助。其实这也是商业力量的介入对新兴技术的成长所产生的影响。
而在Sun的眼中,这个“有限”的网格就是所谓的“部门网格(平均节点为45个)”,“从小到大”是Sun公司发展网格的思路。“部门网格”搭建起来非常简单,只要上Sun的网站免费下载软件进行安装即可,像索尼设备欧洲公司只在短短的两天时间就建立了一个网格,目前Sun在全球配置的网格已达8千多个。最近,Sun的网格策略已从“部门网格”向“企业网格”调整,可以支持1万颗CPU的网格,并以搭积木的方式来降低搭建更大规模的网格的复杂性,当然,企业网格版的软件将收取一定的费用。而对于“企业网格在现阶段比较容易实现”的观点,IBM公司也表示了认同。
虽然存在种种尚未解决的问题,Gentzsch博士仍然充满了信心,“就Sun而言,近两年,每周全球新增的网格接近70个,而且,每个网格的规模大小在持续增长。”这种开始繁荣的迹象不只在一家公司出现,IBM也表示,其随时进行的网格项目平均都在100个左右。相信今后几年,人们将会看到不计其数的网格兴起。(互联网周刊)
【责任编辑:清风】
【责任编辑 黄雪峰】









