应dobila的问题,对于云计算与网格计算的区别,查了资料,现在加上自己的理解给大家解释下~望有拨云见日之感,豁然开朗之效。

什么是网格计算:

网格计算即分布式计算,其基本形态是跨区域的独立管理资源的结合。简而言之,即团结就是力量。

著名的应用有:非典时期病毒研究实验室专家们电脑处理器太烂,但是计算任务太重(如研究基因组合),因此就发动网络的力量,把计算任务进行拆分成很小的部分,在分配给其他人的电脑来处理,最后通过网络再把数据传回来。

还有一个现在还在进行的是:通过网络的力量分析外太空电讯号,来寻找地球外界生命,有兴趣可以点这里

PS:SETI@home软件是一个很特别的屏幕保护程序。和其他的屏幕保护程序一样,当您不使用计算机时她会自动启动,     当您开始使用计算机时,她会自动关闭。她的工作是间断式的,它利用您喝咖啡、喝茶或小憩的时间工作,帮助世界上的巨型望远镜分析数据帮助寻找地外文明(外星人)的信息。世界上最快的计算机也比不上互联网。

什么是云计算:

这个问题我已经写过两篇文章:蒸汽腾则云计算或是点这里

其明显特点是:1.成本更低 2.支持硬件虚拟化 3.支持镜像部置执行 4.强调服务

这两兄弟有啥区别呢?

区别1.网格计算的思路是聚合分布资源,支持虚拟组织,提供高层次的服务。而云计算的资源相对集中,主要以数据中心的形式提供底层资源的使用,并不强调虚拟组织(VO)的概念。

我的理解:网格计算就是把网络上的资源收集起来当自己的来用;云计算则是把自己的资源分拆出去给大家用。

区别2.网格计算用聚合资源来支持挑战性的应用。但云计算从一开始就支持广泛企业计算、Web应用,普适性更强。

我的理解:因为电脑不够NB,所以搬来万维电脑。这里自荐一篇重量级原创博文:万维电脑,人机合一,人类将会是可编程的吗?

区别3.在对待异构性方面,二者理念上有所不同。网格计算用中间件屏蔽异构系统,力图使用户面向同样的环境,把困难留在中间件,让中间件完成任务。而云计算实际上承认异构,用镜像执行,或者提供服务的机制来解决异构性的问题。当然不同的云计算系统还不太一样,像Google一般用比较专用的自己的内部的平台来支持。

我的理解:当你用网格计算参加各种NB的科研项目时,你一般要下个小软件,例如上面的SETI@home软件,而如果你使用云服务的话,那么则不用,能上网就可以了。

区别4.网格计算用执行作业形式使用,在一个阶段内完成作用产生数据。而云计算支持持久服务,用户可以利用云计算作为其部分IT基础设施,实现业务的托管和外包。

我的理解:网格计算是为了做做NB项目用的NB技术,故项目做完也就万事大吉了;而云计算则要持久服务(一般是直到服务商倒闭)

区别5.网格计算更多地面向科研应用,商业模型不清晰。而云计算从诞生开始就是针对企业商业应用,商业模型比较清晰。

我的理解:比尔·盖茨说得好:“俺们搞云计算都是被逼出来的,否则过几年Google和香的吃辣的,俺们只能喝西北风了。”此言得之。

为了便于比较区别,这里再提供个表格对比:

网格计算 云计算
目标 共享高性能计算力和数据资源,实现资源共享和协同工作 提供通用的计算平台和存储空间,提供各种软件服务
资源来源 不同机构 同一机构
资源类型 异构资源 同构资源
资源节点 高性能计算机 服务器/PC
虚拟化视图 虚拟组织 虚拟机
计算类型 紧耦合问题为主 松耦合问题
应用类型 科学计算为主,计算密 数据处理为主,数据密集
用户类型 科学界 商业社会
付费方式 免费(政府出资) 按量计费
标准化 有统一的国际标准OGSA/WSRF 尚无标准,但已经有了开放云计算联盟OCC

以上资料部分来源于:51CTO

本博客专注于知识管理,云计算,若非特别说明均为原创,欢迎转载,转载请标明来之观尔腾

12 Comments

  1. 我刚毕业参加工作,要接触到云平台,可是我都不了解云,看了你很多“云”,还是不很清楚~~~呜,主管要我打电话给有”云“的,说,我们要租云平台,要负责人的电话,我不知道有哪些公司是有云的啦~观尔腾能不能告诉麦小兜哇~~~~~~

    麦小兜

Leave a Reply to Louis Han Cancel reply

Your email address will not be published. Required fields are marked *