网格挖掘潜能

时间:2022-06-09 07:49:14

网格挖掘潜能

从传统上来说,网格计算(也就是对等计算或效用计算)主要用于致力于技术研究的大学和一些高新技术公司。但是最近,许多金融服务公司也开始质疑:“为什么要让数百台甚至数千台可以持续工作的电脑闲置呢?”

华尔街的IT部门发现,通过利用为使用的CPU能力(例如,当电脑在晚上处于闲置状态时),可以提高交易速度、改进计算灵活性并降低成本。网格计算的主要优势是可以使公司将它们各个分部甚至世界各地的计算机系统无缝地链接起来,从而利用未使用的计算能力。这使公司能够更好地处理日益增大的数据量以及更为多样的国外定价方法。CIO们不是要求购买更多的服务器(这需要花费数百万美元),而是利用现有的计算能力在短时间内提供同等的服务(如果不是更好的话)。

网格释疑

在网格环境中,应用程序通常被分解为多个可以按需处理和分发的小程序。一般来说,高级的网格结构引擎将预先安排的孤立程序排成一个队列,并按照关键需求(例如,需要的计算机大小,可用的内存大小以及它们通常运行多长时间)将它们分配给可用资源,纽约风险投资公司ASPEED Software的开发执行副总裁Kurt Ziegler解释道。他说,通过这种方式,所有计算机都不必承担超出其能力负荷范围的任务。

通过利用网格,应用程序可以在可用资源上运行―无论系统驻留在哪里。这为那些希望缩短上市时间和周转时间的金融服务公司提供了更灵活的IT结构和更大的可扩展性。就像那位网格计算软件公司DataSynapse CEO所说的,当在松散耦合的分布式环境中运行时,几乎可以按需扩展。

“在大多数情况下,我们希望利用网格以一种有巨大商业利益的方式来提高获得答案的准确性和速度,”Gartner Group调研副总裁Carl Claunch说。他表示,通过使用网格,公司可以将花费在运行用于衍生定价模型的应用程序的时间从18小时缩短到不到1个小时。

美国银行是金融机构中使用网格计算的领先者。其流通产品和技术负责人Andy Bishop说,银行通常每天都要计算数十万单派生交易,而且必须计算利润/亏损、风险和上千个市场场景,以便研究其财务状况。

“连续地进行这种级别的密集计算是不可能的,所以为了及时完成这些计算,美国银行使用通过网格实现的平行计算模式。” Bishop说,“现在,我们能够有效地使用银行中可用的计算能力,这使我们能够快速发展。”

因此,美国银行继续增加其网格计算环境。由于美国银行在过去几年中经历了巨大的发展,其技术平台也正在经历着巨大的改变,因此许多不同的业务线都在同时重新设计应用程序。

“这提供了一个利用跨企业资源(例如全球化跨企业网格)开发应用程序的机会。”Bishop说道。他解释说,“该银行的许多不同分部现在都努力投入并使用这种方式来计算其一天24小时中所需要的数据,而且他们不需要知道他们正在访问的计算能力位于哪里。”

这样的IT架构模式,对位于不同时区的业务部门是极为有用的,而且能够提高企业的IT资源的利用率。

尽管网格计算具有如此明显的优势,但同时也存在一些问题。例如,ASPEED公司Ziegler指出了一种情况:通常需要花费18小时来运行的、基于复杂运算法则的应用程序是跨多个部门来分布的。“如果在数学和模型确认上进行了大量的投资,例如用于定价、风险管理和信用风险,那么确保运算法则不受工作量分配方式的影响是极为重要的。”他警告道。

盈亏状况

任何时候都存在成本问题。在过去三年中,美国银行IT部门的大量人员专门致力于设置和运行网格。Bishop说:“进行这些工作需要投入大量的成本,但是通过节省也给了我们极大的回报。”

据Bishop估计,每年可以节省数百万美元。这些节省是由每个业务部门所购买的硬件数量的减少、硬件所占用空间的减少以及启用这些硬件并对其进行降温处理的成本减少所产生的。

但是,不是所有利用网格计算的公司都必须像美国银行那样部署该技术。对一些公司来说,从安装一个应用程序开始并逐步增加利用网格的程度是更有意义的。

DataSynapse公司Lee说:“利用网格并不意味着必须丢弃原有的结构,立即进行迁移。”

网格技术可以很好地利用原有的计算资源,并且可以兼容不同的计算机系统,构成不同规模的网格系统。各公司可以以不同的速度采用该技术,这依赖于它们的文化和机构利益。因此,安装网格的价格取决于实施的复杂程度。

“一些公司可能会花费数百万美元,而从一个小的实施开始的一些公司可能只需要花费20万美元。” Lee说道。

但是,实施网格环境仍然存有一些障碍,其中一个就是应用程序的兼容性问题。

ASPEED公司Ziegler说:“为了实现分布式环境,需要一个可分布的应用程序,同时还需要确保网格映射到分布式应用程序及其所需要的资源和操作系统。”不过,Ziegler指出,这是可以通过虚拟化实现的。

一些公司中存在的另一个问题是:各个不同的业务部门不愿意放弃对其数据的控制权。美国银行的Bishop 说:“不同的业务部门习惯于以完全控制其所有资源的方式运作,因此人们需要慢慢接受大量的内部政策,以便逐渐习惯在整个银行中共享资源。”

共享资源可能会引发安全问题。“我们正在合并具有多个拥有者和多个管理部门的设备。” Gartner Group的Claunch说,“它产生了一些问题,例如,其他部门能够确保安全性吗?我的数据会因为其他部门(或人)管理不当而处于潜在的风险中吗?”

另一个问题是:应该由谁来为网格付账?

跨业务部门共享资源使人们难以区分哪个部门正在使用该系统。美国银行制定了一个临时计划来缓解这些矛盾。

Bishop说:“我们通常的做法是将各业务部门提供的资源放到网格中,并按照它们提供资源的多少来成比例地分配成本。”然而,该银行正计划迁移到一个更通用的模型上,在该模型上,将按照不同业务部门使用的资源量来收费,而不是按照它们所提供的资源量来收费,Bishop补充道。

即使这样,美国银行的全球化网格应用仍然是非常成功的,以至于它打算在未来的几个月内,将其拥有五千个CPU的网格,扩展到拥有一万个CPU的网格。它甚至正在与按小时租用外部 CPU的厂商进行洽谈。

“接受风险的能力越强、能够处理的情况越多,在主要市场不断变化的情况下,就越能更好地了解留给我们及我们客户的市场份额在哪里。”Bishop说道。

上一篇:IBM8.65亿买Micromuse 下一篇:让信息不再泄露