Cloud Computing and Grid Computing 360-Degree Compared

1、大牛 Ian Foster发表在2008年的GCE 上,google schalor检索次数为264次,全面比较了网格计算与云计算。

2、定义:

1、要点:

1)也是一个特定的分布式计算范式;

2)极大的可扩展性;

3)可以被封装成一个抽象实体,以向云之外的用户提供各种服务级别的服务;

4)由于商业驱使,服务可以被动态配置(通过虚拟化或其它方法)和按需传送。

2、兴起的原因:

1)硬件花费的迅速减低和计算及存储能力的极大增长,多核架构的出现;

2)在科学、仿真和Internet 内容分布及归档方面 数据大小的指数级增长;

3)服务计算和WEB2应用程序的广泛采用。

3、判断网格( GRID )的标准:

1)协同资源,免受中心控制;

2)使用标准的、开放的的协议和接口;

3)传送高质量的服务。

3、商业模型

云计算:按需使用、按量付费;

网格计算:面向团体或多个用户的工程项目,提供一定数量的服务单元。

4、架构

1、网格架构:

image

1)Fabric layer:提供对不同类型资源的访问,如计算、存储、网络、代码仓库(Code repository);

2)Connectivity:为了更容易及安全的进行网络事务,定义了核心通信协议和授权协议。

3)Resource:定义了发布资源、发现资源、协商、监控、支付、账户等协议;

4)Collective:captures interactions across collections of resources.

5)Application:包含了用户应用程序、APIs和在VO 环境中的操作。

2、云计算架构:

image

1)fabric layer:包含了各种硬件级的资源,如网络、存储、计算等;

2)unified resource layer:抽象化资源(通常用虚拟化技术);

3)platform:特定工具、中间件和服务的集合;

4)Application:包含了可以在云中运行的各种应用程序。

5)提供了三种级别的服务:IAAS,PAAS,SAAS。

5、资源管理

1、计算模型

1)网格计算:大部分使用 (batch-scheduled)批处理调度模型;

2)云计算:个不一样。
2、数据模型

image

1)下一代internet computing将会是 云计算和 client computing  并存的时代;

2)client computing 重要的原因是:

A-由于安全原因,用户不愿意把敏感数据放到云中存储和计算;

B-用户想继续做他们的事情,尽管网络通信很慢或出现故障的;

C-多核技术的出现,很可能在将来的桌面电脑上将会拥有如今超级计算机的配置;

D-许多终端用户有很多硬件驱使的终端运行程序,如多媒体等。

3、数据存放位置(数据的局部性)

A-重要挑战是:如何处理数据的存放位置与可用计算资源的关系;

B-网格计算中,数据通常存储在共享系统中,不能够很好的利用数据的局部性。

3、合并数据和数据管理

A-分别考虑存储(迁移存储到计算处)和计算问题将可能导致PB级数据和上百万处理器的扩展问题,而且可能会导致资源的利用率低的问题;

B-将计算任务调度到数据比较近的位置是非常重要的;

C-目前网格计算能够比较好的处理数据密集型的应用,而云计算则仍有诸多挑战。
4、虚拟化

1、虚拟化除了屏蔽资源的一构型,对上层提供抽象外,还有许多优点:

A-服务器和应用的加强;

B-可配置性;

C-增加了应用程序的可用性;

D-改善响应时间。

2、网格计算没有向云计算那样那么依赖于虚拟化,可能是由于策略问题,或者是个人组织拥有对它们资源的完全控制。
5、监控

1、云计算并不能够像网格计算那样良好的监控资源;

2、在云中,用户端的监控将会是一个很大的挑战,但是也将变得不会那么重要,因为云有更好的维护性和自我修复功能。
6、出处

1、数据的出处对于理解、发现、认证是非常重要的,特别是对于医疗和金融方面;

2、在云中提取和管理出处信息可能会比在网格中更困难,因为在网格中已有一些起源信息系统,但是在云中还是空白(注:FAST2010年中,有一篇关于云出处的论文)。

5、编程模型

1、网格环境中和传统的分布式环境中,并没有根本的差别。

2、在云中,所有服务和应用的整合和互操作亦然是个挑战,因为用户需要挖掘各种联合云( Federation Cloud )而不是单个云提供商。

6、应用模型

1、网格支持多种类型的应用程序,从高性能(HPC)到高吞吐量的(HTC)应用程序。

2、云计算也几乎支持这些应用,但是除HPC应用程序,因为HPC需要快速和低延时的网络连接。

7、安全模型

1、网格中考虑的安全问题:

1)单点登入;

2)协同资源的分配、预留和共享;

3)隐私、完整性和隔离性。

2、网格计算比云计算采用更多的安全模型,安全性较云计算好。

3、用户使用云计算时,可能会考虑的安全问题:

A-特权用户的访问;

B-规则的遵守;

C-数据的存放位置;

D-与其它数据之间的隔离性;

E-数据的恢复;

F-各个云服务提供商的民意支持(investigative support)

G-数据的长期生存能力(云服务提供商破产时,数据仍可用)。

8、将来云或网格需要改进的地方:

1、需要按需供应和配置;

2、需要各种协议, to discover and hand off demands to other providers, to monitor and manage their reservations, and arrange payment;

3、需要各种工具,以维护底层资源和分布式通信;

4、need the centralized scale of today’s cloud utilities, and the distribution and interoperability of today’s grid facilities.

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值