被称为“第三次 IT 浪潮” 的网格计算应用时代已经加速到来,它带给企业最大的作用就是提高效力和效益
作者:李全伟
段时间,欧洲汽车设计公司 Magna Stey 负责干涉分析的工程师们感觉很不爽。以前公司在车辆设计中用于实行干涉分析所花的时间为 72 个小时,在计算机运行的这 3 天里,他们可以打打篮球、玩玩乒乓球,日子过得很是滋润;现在由于采用了 IBM 的网格计算(Grid Computing)解决方案,一下子把干涉分析的时间缩短到了 4 个小时,夜里就可以完成了,工程师们只能怀念以前的好时光了。
无疑,企业的管理者十分欢迎这种变化,因为它提高了企业的生产效力,降低了成本。说起网格计算,并不是什么凭空出现的新概念,而是随著企业的需求而产生的新技术。简单说,可以将网格计算看作同时使用一个网络中很多计算机提供的资源来解决一个问题─一个需要大量数据支持或处理能力的问题。网格计算意在使今天不同的网络和包括数据、计算能力、存储、应用等在内的计算资源能够发展成为整合、无缝集成的计算环境,从而将一系列分布式计算资源组合为一台单一的大型虚拟计算机。通过使用一组开放标准和协议,网格使各组织机构能够通过全球互联网或自己的内部网访问数据、处理能力、存储和其他异构计算资源。甲骨文公司(Oracle)大中华区高级技术总监李颖聪解释说:“从企业角度看,网格就是企业通过很简单的界面取得差不多无限的计算资源,而不必需要知道服务器、存储等设备到底放在什么地方。”
Magna Stey 公司由于不同的业务,拥有许多计算资源(工作站、微型计算机等),但以前这些设备并没有联成一起。当用于干涉分析的计算机日夜忙碌时,其他许多计算设备却处于闲置状态。IBM 建立的网格计算解决方案就是把这些闲置的计算设备充分利用起来。由于这是对公司现有计算设备进行的充分利用,在没有增加任何投入的情况下提高了生产力,因而也就降低了运营成本。
网格计算的产生是基于这样的背景:现在的企、事业单位和政府机构都拥有计算机硬件、软件、数据库等宝贵的资源,也有越来越多的个人拥有了 PC,但这些资源的共享和社会化程度却很低,许多资源时常处于闲置状态,这无形中造成了资源的浪费。与此相对应,有些单位却在某些时段需要大量的计算资源,像一些票务公司在集中订票时,公司内部的计算机往往不能满足业务的需要,如果能通过网格建立起高度集成的系统,把众多的软硬件和数据库的计算资源联结起来,这些票务公司就可以借用这种资源满足自己的需要了,而不用再扩大 IT 的支出。
网格计算技术最早兴起于上世纪 90 年代初,首先出现在科研领域。当时,科研人员将数十台 PC 联成一个网络,将它们当作超级计算机使用。现在,网格已经从科研领域转入商业应用。“虽然网格计算的应用还处于起步阶段,但市场正处于快速扩张期,”甲骨文的李颖聪说。据 IDC 最新预测,2007 年整个网格计算市场收入有望超过 120 亿美元。IBM 网格计算销售及业务拓展副总裁艾邦石(Albert Bunshaft)说,IBM 的网格技术应用案例已经有上百个,主要集中在商业分析、工程设计、科研、政府发展和企业优化这五个方向。
网格计算被视为下一代的因特网,却跟计算机网络有著根本的不同。IBM 的艾邦石说,网络实现的是硬件的连通,而网格能实现应用层面 的连通,网格的一个显著特点就是协同工作。过去十年,人们利用因特网是为了互相通信、收看信息,今后十年人们就会利用网格建立的因特网进行协同工作。
网格计算不光应用在企业内部,更重要的是网格计算可以使各种设备在各企业、行业或工作组之间得以虚拟地共享、管理及访问。艾邦石说:“今后,网格计算的应用,就像人们使用水、电一样,谁有需求、想用多少,就用多少。”当下,艾邦石的笔记本电脑在不用时,里面的计算资源就可以通过网格被其他的用户所使用。
虽然网格可以应用于有所需要的任何单位和个人,但对于企业而言, 最关心的还是网格的真正作用和在企业内部如何建立网格。
Atos Origin 是荷兰一家全球系统集成与 IT 服务公司,在欧洲拥有 600 个数据库和 200 个客户系统。“我们的客户极为重视他们的 ERP 系统投资,试图找到一种事半功倍的方法以节约资金,”Atos Origin 负责 Oracle 服务的部门经理马丁8226;维恩耶斯(Martin Wientjes)说,“这意味著要使用现有最完善的管理工具,在整个数据库与应用程序范围内管理日益复杂的环境,更快地发现和解决问题。”因此,Atos Origin 采用了 Oracle 公司的企业管理器 10g (Oracle Enterprise Manager 10g)的网格控制(Grid Control),这是一个集成化的中心管理控制台,它可以在一个网格环境的多套系统中实现管理任务的自动化。“Oracle 企业管理器 10g 的网格控制为我们开辟了一条道路,使我们在不用增加管理费用的基础上,以更低的价格、更高的服务水平来满足客户的需求,增加市场份额,并保持我们的竞争力,”Atos Origin 公司副总裁约翰8226;斯蒂文森说。
Gartner 公司的研究显示,一个典型的公司(拥有多种不同类型的计算机及操作系统)如果运用网格计算,大概会节省 8.5%~10.5% 的IT 支出费用。
中国石油化工股份有限公司石油勘探开发研究院是中国最早建立企业应用网格系统的公司。据 IBM 大中华区网格计算总监朱明介绍,这个项目大致分为三个阶段,实施后将分别达到:数据共享、数据库整合和计算力共享。目前,该项目第一阶段已在研究院内部搭建了数据网格,投入生产使用。该院院长金之钧说:“IBM 网格计算是一个全新的解决方案,它整合了企业内部现有的IT资源,并实现了虚拟化,在减少 IT 成本的同时,帮助我们提高了 IT 资源的利用率。”
甲骨文公司的李颖聪总结说:网格计算对于企业的主要好处,是它以更低的成本实现了高品质的服务和灵活性。概括地讲,它通过三个途径降低成本:一是提高硬件利用率和资源共享;二是使公司能够通过增加低成本组件来向外扩展;三是减少管理需求。
如今,网格在欧美一些企业的应用案例已经比较多,但在中国还较少。IBM 的朱明说,中国应用网格估计占到全球整个市场的 2% 到 3% 之间。从整体上看,中国的计算资源是比较缺乏的,利用网格技术把闲置的计算资源运用起来是很有必要的。
谈到企业如何构建网格,不管是 IBM 的艾邦石还是甲骨文的李颖聪都建议,企业在构建网络计算时,一定要谨慎和小心,不要一下子就建立起整个企业的网格,应该在小范围内先做小的项目,把这个小项目真正实施并取得效果后,再推广开来。
网格计算作为一种功能强大的技术,更是一种事半功倍的成本结构。虽然目前网格应用还存在一些诸如标准、安全等阻碍因素,但它的好处一旦得到企业认可,网格应用就会显现出巨大的市场潜力,迅速扩展到各个行业领域。
IBM 它是目前推动网格力度最大的主流 IT 厂商之一。它也提供一些网格产品,但并不是由 IBM 的网格部门提供,而是分散在 IBM 的不同产品线中。在网格应用的推广方面,IBM 的角色更像是一个有相当实力的集成商。 Oracle Oracle 10g 的发布,可谓一石激起千层浪。它从完全实用的角度诠释了网格,“10g”的“g”代表著对 Grid(网格)的支持。从产品的角度,10g 包括数据库服务器和应用服务器;具体到对网格的支持,又可以分为存储网格、数据库网格、应用网格和网格控制。
Sun Sun Grid Engine 软件目前在全球的采用率正以 20% 的速度增长。该软件在部门级别上是免费的,只有扩大到企业级部署才开始收费。
HP 其网格战略与 IBM 有些类似,也与 Platform、Avaki 等专业网格厂商保持著良好的合作关系。而它自己除了在服务和咨询方面对网格提供支持之外,还不断在其 HP OpenView 平台上增加对网格规范和标准的支持。
Platform 它宣称可以提供与负载均衡管理相关的解决方案,而业界其他同仁认为它是一家做计算网格的厂商。其主要产品为 Platform LSF。
Avaki 它的长项在分布式文件系统方面。它给自己的定位是信息集成软件供应商,可以帮助用户访问和集成分布式的数据,主要产品为 Avaki Data Grid。
Entropia 它的目标是建立基于 PC 的网格,在企业内部以及更广范围内充分利用每台 PC 的资源。主要产品为 Entropia DCGrid。