您的位置: 网界网 > 周报全文 > 正文

[周报全文]开源节流话计算——下一代分布式计算

2002年07月15日 00:00:00 | 作者:佚名 | 来源:$page.getBroMedia() | 查看本文手机版

摘要:开源节流话计算——下一代分布式计算

标签
    开源节流话计算

    ——下一代分布式计算


    网格计算、对等计算以及公用计算的融合(并辅之以Web服务)将通过降低费用,提高服务器利用率,降低管理复杂性以及提供额外的业务连续性,使数据中心发生革命性变化。


    如果与大多数企业一样的话,你的企业的可用CPU资源实际上只利用了大约10%,这一事实正推动着企业部署可以减少费用的下一代分布式计算架构。分布式计算正在到来,而它的好处将是巨大的。网格计算、公用计算(utility computing)、对等计算再加上Web服务,你拥有了从根本上改造企业IT基础设施,降低费用并使分布式、容错系统更加可行的秘方。

    一些人指出今天的数据中心与每家公司都拥有自己的靠工人用铁铲添煤驱动的发电机的时代之间有相似之处,是现代公用事业公司出现前的一种不具有可伸缩性的解决方案(因此也不是一种高可用解决方案)。在将来,计算像水一样地自由流动。目前的倡议实际上是分布式计算概念年复一年积累的结果。

    这些概念正在成为现实。包括IBM、Sun和HP在内的主要厂商正在推出可以动态扩展容量的公用计算服务,协调这些公司内部的网格和Web服务倡议,支持将计算网格跨企业以及在全球范围内连接在一起的开放源代码标准的努力。最重要的是,企业开始在集群和校园规模基础上部署计算和数据网格。

    分布式计算的概念是利用空闲的计算容量:无论空闲容量是分布在数据中心还是分布在世界各地,也不管它出现在一天中的那一个时刻。网格计算主要关注解决分布式计算的系统管理问题,如跨混合平台和机构的安全性、认证和政策管理。公用计算重点放在开发服务提供技术和按需、付费即用式基础设施的业务模型上。而对等计算则将注意力放在开发利用空闲资源处理大计算量任务的潜力上。

    目前,由于客户的需要,这几个领域开始融合。随着各家公司努力争取实现更好的资源利用、更低的管理费用的容错基础设施,网格与公用计算的结合是自然而然的选择。


    部署网格

    最初开发用于向大型科学项目提供超级计算机计算能力的网格技术有两种不同类型:计算网格(利用分布式CPU)和数据网格(利用分布式数据集合)。尽管网格通过将企业计算工作负载分布到全球或分配给外部合作伙伴,保证了巨大的投资回报,但是,按照数据中心资源集群化和虚拟化以及利用共享文件系统和费用最低廉的可用软、硬件的发展趋势,大多数企业却在开始时进行所谓集群(单一数据中心)或校园网格这类较小的本地部署。

    Ford和BMW等一些公司利用网格动态地根据CPU可用性和任务的需要在CPU上发配任务。例如,白天时,Ford公司利用其500台Unix计算机组成的集群网格中的一半CPU来进行汽车设计,另一半用于进行模拟试验。晚上,当设计人员下班后,所有的CPU都被分配处理模拟任务。

    但是,多站点和企业间部署仍在等待软件的开发,以解决混合环境网络带来的系统管理问题。认证与命名、任务调度与策略管理、容错与故障恢复、站点自治以及QoS(服务质量)是Avaki和Entropia等新兴厂商以及Sun和IBM等大公司正在解决的一些关键问题。

    最近在IBM、Microsoft和其他厂商支持下,名为OGSA(开放网格服务架构)的标准建议的推出向前迈进了一大步。OGSA是建立在来自学术界Globus Project (www.globus.org)的现有开放源代码网格中间件解决方案和包括XML、WSDL(Web服务描述语言)和SOAP(简单对象访问协议)在内的Web服务标准之上的。

    网格技术可以帮助扩展Web服务标准,因为Web服务协议擅长管理已知服务的环境中的消息功能,而网格技术则适于管理与动态生成的服务之间的互动,例如管理安全性以及处理在与其他架构连接时如何支持SLA(服务水平协议)。

    对等架构也将与网格模型融合。尽管由于人们普遍认识到的紧密连接在一起的面向服务器的系统存在可管理性和安全性问题,对等技术未能得到企业的支持,但是,像Groove Networks公司等一些对等技术厂商仍将注意力放在协作计算和通信上(更像是数据网格)。包括Sun公司的JXTA在内的另一些厂商正试图开发解决某些古典网格问题(如认证)的构件。


    可随时使用的计算

    随着即将推出的网格标准使可随时使用的CPU越来越接近现实,IT部门开始体验公用计算:这是一种照菜单点菜式选择的新模型,在这种模型中你只需为你吃掉的食物付款,不管食物是来自外部厂商还是来自管理服务提供商。这种概念是将服务外包所具有的费用好处扩展到数据中心,同时仍提供集中式控制和高可用性。

    公用模型可以非常简单:购买一台64路CPU服务器但最初只为使用32个CPU付款,或根据一天的平均使用率付款,并且可以根据需要动态地扩展或缩小。或者,它也可以很复杂:动态地配置和提供服务器、存储系统和其他按需资源(+微信关注网络世界),将峰值计算需求外包给外部数据中心,或在极端的情况下,甚至将你全部的IT基础设施外包给其他公司(如American Express最近宣布,它在一项价值40亿美元的合同中将其全部IT基础设施外包给IBM)。多家厂商已经宣布了类似公用计算的动态可重新配置基础设施计划,例如,HP的公用数据中心、Sun的N1项目和IBM的eLiza。

    不过,这些宣布与其说是宣布推出新技术,不如说是改变业务模型的信号。

    新模型的目标是通过将分布在企业各个位置的静态计算孤岛连接在一起并使它们动起来,提高资产利用率。使IT管理员可以建立资源配置库,可以将应用程序映射和调度到服务器上,并且可以为相应用户记录消费CPU时间和计费。

    在理论上,这类产品将使IT部门能够更有效地管理内部资源,使外包商可以建立真正的低费用公用计算设施。

    公用模型还将有益于业务连续性,使购买备用容量以及在发生故障时复制和重新分配容量,更容易并且费用更低廉。然而,在公用计算能够大规模出现前,除了解决安全和性能问题外,还必须解决文化问题。IT部门习惯于运行自己的基础设施,它们喜欢控制机器。不过,如果再继续按目前的趋势行事,管理系统的费用将使各公司不堪重负。 

[责任编辑:程永来 cheng_yonglai@cnw.com.cn]