分布式计算,网格计算和云计算的异同
分布式计算,网格计算和云计算的异同
分布式计算:研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。
网格计算:分布式计算的一种,由一群松散耦合的计算机组成的一个超级的虚拟计算机,常用来执行一些大型任务;
云计算:云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展。也是一种商业计算模型,它将计算任务分布在大量计算机构成的资源池上,使用户能够按需获取计算力、存储空间和信息服务。简单来说,云计算是通过网络提供可伸缩的廉价的分布式计算能力。
网格计算与云计算有很多相似之处,二者都可以看做是分布式计算衍生出来的概念,都是为了让IT资源能够对用户透明,达到更高的使用率,但二者也有明显区别。
1.产生年代不同
网格计算产生于20世纪90年代初期,距今已有二十多年的历史;而云计算则是最近十多年兴起并迅猛发展。
2.应用领域不同
网格计算主要面向科研领域,强调强大的分布式计算能力,往往不以盈利为目的。
云计算主要面向商业领域,强调计算资源的服务化。
3.资源归属不同
网格中的计算资源通常归属于多个不同的组织,部署在不同的地理位置,这些组织使用统一的基础平台,使得分布在不同组织及地理位置的用户以虚拟组织的形态来使用网格中的资源。
云计算中的计算资源较为集中,通常属于一个组织。
4.完成使命不同
网格计算是“many for one”,即把众多的计算机资源集中起来用于完成某项特定的计算任务。
云计算是“one for many”,即互联网上的一项资源可以服务万千用户,它面向完成持久性、多样性的服务。
5.计算方式不同
网格计算以并行计算为主。
云计算以集中计算为主。
6.使用虚拟化技术的不同
网格计算并不强调虚拟化技术。
云计算最基础的技术之一就是虚拟化技术。云计算通过虚拟化技术来提高服务器的利用率,提供跨平台应用能力,提供系统的快速部署及容错能力。
以上观点出自于
孙玉山《软件设计模式与体系结构》高等教育出版社
郎为民《大话云计算》人民邮电出版社
由本人整理
分布式计算,网格计算和云计算的异同相关推荐
- 分布式计算、网格计算和云计算
前几天与几个同事无意中聊起了云计算,还说Google也推出了相应的服务. 心里就一直在想这到底是个什么东西哪,上网搜索了一把,又找到几个相近的概念,就在这里记录一下. 1.分布式计算 所谓分布式计算是 ...
- 串行计算、并行计算、分布式计算、网格计算与云计算
并行计算 并行计算可以划分成时间并行和空间并行.时间并行即流水线技术,空间并行使用多个处理器执行并发计算,当前研究的主要是空间的并行问题. 并行计算是相对于串行计算来说的.要理解并行计算,首先需要了解 ...
- 并行计算、分布式计算、网格计算、云计算区别和联系
并行计算 - 并行计算是相对于串行计算,时间上并行即流水线技术,空间上并行即多个处理器同时计算,即解决单个处理器性能问题. 分布式计算 - 将复杂的问题分解成多个小任务分发到多台计算设备处理,最后再终 ...
- 并行与分布式、集群、网格计算、云计算的概念
转自:http://blog.163.com/litianyichuanqi@126/blog/static/1159794412012387453794/ 一.并行计算与分布式计算 并行计算:并行计 ...
- 【分布计算环境笔记】10 SOA、网格计算、云计算与P2P技术
作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/ 1.面向服务的体系结构SOA 1)定义:Service-Oriented Architecture,一种应用的体 ...
- 云计算机基于什么网络吗,什么是云计算,什么是网格计算,他们之间有什么区别...
原标题:什么是云计算,什么是网格计算,他们之间有什么区别 随着网络技术的广泛应用和深化,网络信息与服务趋于海量,海量数据挖掘处理.分布异构等问题逐渐显现,随之新概念新技术也层出不穷,以云计算与网格计算 ...
- 钱德沛教授:云计算和网格计算差别何在?
2008年10月16日,中国电子学会专家论坛--云计算研讨会在北京召开.国家"十五"863计划"计算机软硬件技术" 主题专家组副组长.北京航空航天大学钱 ...
- 云计算和网格计算差别何在
云计算与网格计算的概念 首先,究竟什么是云计算(Cloud Computing)呢?钱教授指出,云就是互联网--做网络的似乎总是把网络抽象成云:云计算就是利用在Internet中可用的计算系统,能够支 ...
- 云计算与分布式计算,网格结算,对等计算,并行计算..的关系
云计算与其他计算的概念 分布式计算 分布式计算是一门计算机科学,主要研究对象是分布式系统. 分布式系统是由若干通过网络互联的计算机组成的软硬件系统,且这些计算机互相配合以完成一个共同的目标(往往这个共 ...
- 【转】并行计算、分布式计算、集群计算和云计算
1. 并行计算(Parallel Computing) 并行计算或称平行计算是相对于串行计算来说的.并行计算(Parallel Computing)是指同时使用多种计算资源解决计算问题的过程.为执行并 ...
最新文章
- 平均符号熵的计算公式_交叉熵(Cross Entropy)从原理到代码解读
- 【网络基础】URI 和 URL 的纠缠
- Python基础教程(七):函数、模块
- winrar 无法设置 xxx.aspx 的安全数据 -- 用批处理压缩文件在user账号下解压缩发生的错误...
- SpringBoot获取配置文件常量值
- 《PostgreSQL 指南:内幕探索》之基础备份与时间点恢复(上)
- python安装器要删吗_Centos7中,教你在不删除2.7下,安装python3
- 初中节点法分析电路_有关初中物理电路分析题的一些小技巧
- 【人工智能】给初学者们讲解人工神经网络(ANN)
- 美股数据获取 python_python3+tesseract获取美股PEG图像上的数据
- DOM 其他一些特性
- 掘金企服:ICP经营许可证和ICP备案的区别
- CISSP考试指南笔记:1.2安全定义
- 如何通过命令行显示 Linux 硬件信息
- c语言列宽作用,c语言|格式化输入输出详解
- RadioButton 只读
- 【开源】23个优秀的机器学习数据集
- Python基础经典问题-求sin正弦值
- 关于信息化管理的建议
- 这几个软件和网站不容错过