作者:海啸
像使用水电一样使用计算资源,用户只需按照使用的多少来进行付费,所有的计算资源都能够互联互通,实现共享。这是网格研究者多年来一直希望实现的一个梦想,但现在看来,这个梦想还像是挂在空中的一轮明月,和我们的距离很远。
“虽然有了非常巨大的运算能力,专业的网格软件,有着流体力学、图像等多个网格作为基础,但是我们一直苦于难以找到网格和老百姓生活接近的应用,这也是网格难以走向大众的一大难题。2003年,依托我们网格为非典研究做出的一点贡献,可能是最贴近大众的一次了。”在谈到网格的应用状况时,中国教育科研网格的一位专家这样对笔者说。
事实也确实如此,网格这个名词,从出现至今,一直在国内沸沸扬扬地从年初炒到年尾,众多的IT厂商、科研机构、专家都对网格计算寄予了厚望,但是,在喧嚣了几年之后,网格计算依然是在实验室中的“宠儿”,除了一些高端的科学应用之外。
对于应用广泛的商业领域和大众领域,网格计算始终没能解开她高贵的面纱。
技术与应用之间的鸿沟
网格技术的发展通常可以分成互相重叠的三个阶段:第一阶段进行基础设施建设,包括计算中心(结点)建立,网络建设,贵重设备、可视化设备和数据库的接入,组织和管理的建立,等等。
第二阶段进行实验和研究,包括软件体系结构及网格工具的开发,试验平台的建立,性能和功能测试,应用的开发和移植。
第三阶段是成熟使用,包括各种应用程序的开发和运行,人员培养和教育,网格的维护。
根据研究机构QUOCIRCA发布的最新报告,2005年全球网格指数为5.2,其中北美、欧洲、亚太分别为5.8、5.1与4.9,较上一次统计的数据增幅均超过11%。该指数是QUOCIRCA综合评定各国在网格运算基础设施建设情况、对网格的认识与知识以及网格应用状况三方面而得出的结果。
特别值得注意的是在本次报告中亚太地区包括东南亚、大中国及南韩等,在网格运算基础设施建设情况单项的得分全都超过7.8,居全球首位,亚太地区在网格运算基础设施已相对比较完善。不过在应用方面,现阶段亚太地区网格技术实际应用程度仍然相对不高,仅得到2.0分,落后北美的3.9和欧洲的3.2。
由此看来,我们在技术领域的投入已经接近,甚至超过了国际水平。但是,一个成熟的商业应用不仅仅需要一个具有强大计算能力的底层平台,还需要有操作系统、应用、以及服务的支持,一起来构建一个立体的生态环境才能实现。
而这一生态环境,目前还有很多角色处于缺失的状态。目前运行在网格上的许多科学和研究等应用软件还都采用定制编写的方式,商业方面应用更是非常缺乏。如果相关系统整合商、独立软件开发商(ISV)等能够加大研发,在各自的应用中添加网格计算的能力,那么网格技术的前景将会无可限量。
需求虽有 但顾虑更多
笔者随机调查了一些企业的信息中心负责人,也得到了一些真实的反馈,这让笔者感觉到,网格计算从实验室走向商用,确实还需要很长的一段路程。
“网格计算对于我们来说很有用,但是我们的数据是保密数据,如果把这些内容放在互联网上,谁来保证数据的安全。”一位石油勘探行业的信息化负责人这样表示。
网格计算近几年来一直宣传的是他的种种优点,但是因为大家对他了解不多,对于网格计算的安全性问题也成了涉密用户所关注的重点,这其中既包含有数据的安全性,还包括网络的安全性等等。
网格是连接在Internet上为用户提供服务的,网络安全服务并不能完全解决网络计算环境中的安全问题,网格安全问题比网络安全问题更为复杂。目前Globus项目已经通过提出网格安全基础设施GSI保证网格计算环境的中的安全认证和安全通信等能力。
“我们的应用在忙的时候就需要网格,但是如果闲的时候就不需要那么大的计算能力,为了这些应用,我们也不能自己构建网格吧?”一位银行信息化专家对记者说。
有些行业的应用会出现月底、季度或者年底负荷翻倍的情况,这其实应该是恰恰满足于网格的应用特点,用户可以根据自己的需求使用计算资源。但是,目前国内并没有较为成熟的商业模式可以供参考,用户的这种期望也化作泡影。
另外,如果用户希望自建网格用于商业应用,动辄上千万的投资让许多用户望而却步,且不说投资的这些东西需要多少人来进行维护才能保证其持续运转,这些投入何时才能真正收回投资也是一笔用户无法算清的账,这种背景之下,谁还敢贸然进行投资?
厂商的热情被点燃
面对这一有着巨大需求的金矿,众IT厂商也都开始了自己的行动。
Oracle公司的最新数据库产品— Oracle数据库10g ,它与Oracle应用服务器10g和Oracle企业管理器一起共同构成了集成式网格计算结构软件,虽然Oracle 10g是真正意义上的网格产品,但是Oracle 10g更倾向于Oracle产品之间的集成。作为中间件开发的领先企业,Oracle公司通过Java社区组织领导和参与了100多项网络的建立。在Oracle公司内部也已经开始使用网格计算技术。
IBM 作为网格技术的积极倡导者2001年宣布投资40亿美元开发网格产品,其DB2数据库为网格开放标准提供了广泛支持,IBM 存储部的产品也将支持网格计算的实施。IBM全球服务部提供网格计算的构建、运行和维护所需的一整套IT技能,IBM还与五家提供网格管理软件的厂商(Platform Computing、DataSynapse、Avaki、Entropia,以及UnitedDevices)共同合作,在其网格解决方案中使用上述厂商的生产网格软件,应当看到在网格集成应用方面IBM具有相当的实力。
IBM的一位发言人称:“我们已经有超过100个已经形成产品的网格项目,而且我们去年已经发布了10个特定行业的网格计算产品。”
SUN公司的Sun Grid Engine(SGE)和Sun Grid Engine企业版(SGEEE)等软件产品都支持网格技术。Sun从2000年开始提供网格技术方面的解决方案:Sun的网格系统。特别值得一提的是Sun从部门级网格做起,迄今为止全球已经有8000个部门级网格使用Sun的网格系统,随着Sun的Sun Grid Engine软件的发布,Sun已经制定了企业网格方案,该产品对部门级用户不收费。到现在Sun又提出了开发全球网格系统。
此外,HP 也在其OpenView平台上增加对网格规范和标准的支持。Platform的 Platform LSF、 Avaki公司的 Avaki Data Grid、 Entropia的 Entropia DCGrid 等也都是针对特定行业的网格计算产品。
由此看来,网格走向商业化的应用似乎变成了厂商演绎的剃头挑子一头热,但信息技术的普及往往会经历一个从接受到认可再到普遍使用的缓慢过程,网格也是如此。希望在这些IT厂商的推动之下,这一过程能够变得更短一些。