IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  Grid computing  >

立即开始构建您的网格应用程序

developerWorks
文档选项

未显示需要 JavaScript 的文档选项


级别: 初级

IBM, 作者

2003 年 3 月 01 日
2004 年 4 月 26 日 更新

 
什么是网格 ?

    网格计算的概念十分简单:有了网格计算技术,您可以将原本毫无关系的服务器、存储系统、和网络联合在一起,组成一个大的系统,为用户交付非同寻常的高质量服务。对于最终用户或应用程序来说,网格看起来就像是一个巨大的虚拟计算系统。要想将这一幅美景变成现实,我们需要建立标准、开放、通用的协议与接口。

    有了网格计算,各种业务可以优化计算与数据资源、将这些资源汇聚在一起处理大容量的负载,通过网络共享这些资源,还可以实现相互协作。很多人都认为,Internet 发展的下一步理应是网格计算。随着技术的成熟,以及对带宽要求的降低,我们今天正经历着网格技术的蓬勃发展。

  开始理解架构与规范

    开放网格服务架构(Open Grid Services Architecture,OGSA)中定义了网格计算的架构,它由全球网格论坛(Global Grid Forum,GGF)开发。OGSA定义了什么是网格服务,网格的整体结构,以及网格环境中需要提供哪些服务。OGSA基于已有的Web服务标准,将网格服务简单地定义为遵从一组特定规范的Web服务。

    开放网格服务基础设施(Open Grid Services Infrastructure,OGSI)是OGSA关于网格概念的正式规范。OGSI规定了一组服务要素,用于定义对所有网格服务都通用的核心行为。

 
网格的分类
计算网格。具有部分预留资源的计算机,可以处理关键数据,或是为其他负载较重的计算机分担任务。
拾遗网格。从空闲的服务器和桌面计算机中回收CPU周期,用于处理资源消耗量大的任务。
数据网格。为同一组织中的所有数据资料库提供统一界面,通过这个界面可以实现对数据的查询、管理和保护。
关键组件
安全性
数据管理
资源管理
信息服务
网格工具分类
基础设施
目录服务
调度与负载均衡
开发人员工具
安全性
 更多信息请访问 :
 IBM developerWorks 中国网站网格计算专题:
ibm.com/developerworks/
cn/grid/index.shtml
IBM alphaWorks 网格计算 :
ibm.com/alphaworks/grid
 

构建您的网格            

    现在,构建网格可以选择开放源代码软件,也可以选择供应商提供的专用工具和产品。为了使您的应用程序能够使用网格,需要考虑网格的基本结构、网格提供什么服务以及使用哪些可用的网格工具。

    开放源代码的Globus Toolkit 3.0(GT3)是很好的起点。GT3是OGSI标准的第一个完整实现,由Globus Project开发。这个项目致力于研究和开发在科学与工程计算领域实现网格应用程序的方法。工具箱中包含一组服务和软件库,可以支持网格及网格应用程序。您还可以使用Commodity Grid Kits(CoG),这个工具箱可以通过一个特定的框架来访问网格服务。

 
从使用IBM的网格工具开始

    您可以在网格计算中使用IBM的工具。IBM 的网格计算战略是让IBM所有的产品都具有访问网格的能力。IBM目前正在致力于使它的存储设备、服务器、基础设施软件、数据库管理软件、系统管理软件、消息传送软件以及文件系统能够符合特定的OGSA规范。IBM也将OGSA作为正在开发中的新技术和产品的共同基础。

    现在就可以使用IBM的产品开始创建您的应用程序。这些产品包括IBM Grid Toolbox、IBM DB2 Information Integrator、IBM Emerging Technologies Toolkit(来自alphaWorks),以及Grid Application Framework for Java(来自alphaWorks)。

您的第一个网格应用程序!


参考资料

  • 网格计算 :为开发人员提供基本概念: 在本文中,我们将向您概述组成网格环境的关键组件,并且将在创建和管理网格环境最常用的工具箱之一 Globus Toolkit 环境中提出我们的大多数信息和概念。



  • 网格计算:关键组件是什么?: 全面概要地介绍几个关键概念。本文将许多网格计算概念与开发人员所知道的大量概念(如面向对象编程、XML 和 Web 服务)关联起来。您将可以了解网格计算的发展与 这些技术的发展之间的相似之处。



  • 开放网格服务体系结构之旅: 全面介绍了开放网格服务体系结构(Open Grid Services Architecture,OGSA)及其目标、结构,还有它与Web服务以及面向服务的体系结构之间的关系。



  • Globus Toolkit 3.0 和 OGSI 体系结构 — 概述: 向网格服务开发人员介绍了新兴的开放网格服务基础结构(Open Grid Services Infrastructure,OGSI)软件模型的参考实现。作者讨论了 Globus GT3 软件体系结构、由 GT3 引入的编程模型和工具、Web 服务和网格服务软件模型之间的关系以及为处理被引入 Web 服务领域的新网格服务行为而提供的帮助。



关于作者

IBM has authored this article




对本文的评价

太差! (1)
需提高 (2)
一般;尚可 (3)
好文章 (4)
真棒!(5)

建议?




回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。
    关于 IBM 隐私条约 联系 IBM 使用条款