应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
分析得很透彻,当初研究生差点念了网格
那你是念。。。。
后来转投数据库名师了
我的沙发。。。
呵呵~~
还是看不懂,嘿嘿。
依然看不懂啊。
始终不知道这个 云 到底是吗意思
平时也不涉及,所以也不懂
观尔腾,观尔腾,我是麦小兜,我有问题要问你~
我刚毕业参加工作,要接触到云平台,可是我都不了解云,看了你很多“云”,还是不很清楚~~~呜,主管要我打电话给有”云“的,说,我们要租云平台,要负责人的电话,我不知道有哪些公司是有云的啦~观尔腾能不能告诉麦小兜哇~~~~~~
这个容易,国内的话你去找微软和电信吧~http://www.microsoft.com/china/cloud/ 你可以看看,微软的咨询电话800-820-3800