云计算与网格计算的比较
- 格式:docx
- 大小:44.26 KB
- 文档页数:5
1.总论
云计算技术的出现是并行计算技术、软件技术、网络技术发展的必然结果。
并行计算不是云计算。
2.云计算萌芽于并行计算
云计算的萌芽应该从计算机的并行化开始,并行机的出现是人们不满足于CPU摩尔定率的增长速度,希望把多个计算机并联起来,从而获得更快的计算速度。
这是一种很简单也很朴素的实现高速计算的方法,这种方法后来被证明是相当成功的。
3.并行计算、网格计算只用于用于特定的科学领域,专业的用户
并行计算、网格计算的提出主要是为了满足科学和技术领域的专业需要,其应用领域也基本限于科学领域。
传统并行计算机的使用是一个相当专业的工作,需要使用者有较高的专业素质,多数是命令行的操作,这是很多专业人士的噩梦,更不用说普通的业余级用户了。
4.并行计算追求的高性能
在并行计算的时代,人们极力追求的是高速的计算、采用昂贵的服务器,各国不惜代价在计算速度上超越他国,因此,并行计算时代的高性能机群是一个“快速消费品”,世界TOP500高性能计算机地排名不断地在刷新,一台大型机群如果在3年左右不能得到有效的利用就远远的落后了,巨额投资无法收回。
5.云计算对于单节点的计算能力要求低
而云计算时代我们并不去追求使用昂贵的服务器,我们也不用去考虑TOP500的排名,云中心的计算力和存储力可随着需要逐步增加,云计
算的基础架构支持这一动态增加的方式,高性能计算将在云计算时代成为“耐用消费品”。
移动云计算导论复习资料1选择题1。
云计算是对( D )技术的发展与运用A. 并行计算B网格计算C分布式计算D三个选项都是2。
将平台作为服务的云计算服务类型是( B )A。
IaaS B.PaaS C。
SaaS D。
三个选项都不是3。
将基础设施作为服务的云计算服务类型是( A )A. IaaSB.PaaSC.SaaSD.三个选项都不是4. IaaS计算实现机制中,系统管理模块的核心功能是( A )A。
负载均衡 B 监视节点的运行状态C应用API D. 节点环境配置5. 云计算体系结构的( C )负责资源管理、任务管理用户管理和安全管理等工作A。
物理资源层 B. 资源池层C。
管理中间件层 D. SOA构建层6。
云计算按照服务类型大致可分为以下类(A、B、C )A。
IaaS B。
PaaS C. SaaS D。
效用计算7. 下列不属于Google云计算平台技术架构的是( D )A. 并行数据处理MapReduce B。
分布式锁ChubbyC。
结构化数据表BigTable D.弹性云计算EC28。
( B )是Google提出的用于处理海量数据的并行编程模式和大规模数据集的并行运算的软件架构.A. GFSB.MapReduce C。
Chubby D.BitTable9。
Mapreduce适用于( D )A。
任意应用程序B。
任意可在windows servet2008上运行的程序C。
可以串行处理的应用程序 D. 可以并行处理的应用程序10。
MapReduce通常把输入文件按照( C )MB来划分A. 16 B32 C64 D12811. 与传统的分布式程序设计相比,Mapreduce封装了( ABCD )等细节,还提供了一个简单而强大的接口.A。
并行处理B。
容错处理C。
本地化计算 D. 负载均衡12。
( D )是Google的分布式数据存储于管理系统A。
GFS B. MapReduce C。
Chubby D.Bigtable13. 在Bigtable中,( A )主要用来存储子表数据以及一些日志文件A。
云计算无非是要解决高性能、高可用性、可伸缩性而已。
云计算与网格计算的区别云计算与网格计算的深入比较当然,从定义上来说,二者都试图将各种IT资源看成一个虚拟的资源池,然后向外提供相应的服务。
云计算试图让“用户透明地使用资源”,而网格计算当初的口号就是让“使用IT资源像使用水电一样简单”。
根据维基百科所提供的定义,云计算是一种宽泛的概念,它允许用户通过互联网访问各种基于IT资源的服务,这种服务允许用户无需了解底层IT基础设施架构就能够享受到作为服务的“IT相关资源”。
而网格的内涵包括两个方面,一个方面是所谓的效用计算或者随需计算,在这一点上面,网格计算跟云计算是非常相似的,都是通过一个资源池或者分布式的计算资源来提供在线的计算或者存储等服务;另外一个方面就是所谓的“虚拟超级计算机”,以松耦合的方式将大量的计算资源连接在一起提供单个计算资源所无法完成的超级计算能力,这也是狭义上的网格计算跟云计算概念上最大的差别,也是本文要讨论的出发点。
目标不同一般来说,谈到网格计算大家都会想到当年风靡一时的搜寻外星人项目,也就是说通过在本机安装一个屏幕保护软件,就能够利用大家每个人的PC闲暇时候的计算能力来参与搜寻外星人的计算。
这也说明了网格的目标,是想要尽可能地利用各种资源。
它通过特定的网格软件,将一个庞大的项目分解为无数个相互独立的、不太相关的子任务,然后交由各个计算节点进行计算。
即便某个节点出现问题,没有能够及时返回结果,也不影响整个项目的进程,甚至即便某一个计算节点突然崩溃,其所承担的计算任务也能够被任务调度系统分配给其他的节点继续完成。
应该说,从这一点来说,作业调度是网格计算的核心价值。
现在谈到云计算的时候,我们就能够立刻想到通过互联网将数据中心的各种资源打包成服务向外提供。
一般来说,尽管云计算也像网格计算一样将所有的资源构筑成一个庞大的资源池,但是云计算向外提供的某个资源,是为了完成某个特定的任务。
比如说某个用户可能需要从资源池中申请一定量的资源来部署其应用,而不会将自己的任务提交给整个网格来完成。
1、云部署模型可以分为:答案:A:私有云| B:共有云| C:混合云| D:社区云|2、云服务可以分为:答案:A:IaaS | B:PaaS | C:SaaS |3、网格计算是一种分布式计算模型。
答案:A:正确|4、下列关于网格计算和云计算的区别表述正确的有:答案:A:网格计算是一种高性能计算模型| B:网格计算是把大量闲散计算机联合起来进行计算的一种模型| C:云计算更多是把闲置的计算能力汇集起来的计算模型| D:云计算将力度划得很小然后按需计算|5、下列关于Memcached 的表述正确的有:答案:A:将数据库中一些重要的数据映射到内存中| B:通常没有身份认证| C:可以减小负载|6、并行模型步骤中的”分片“的功能:答案:A:提升是事务性| B:提升协同处理器某型| C:减小数据库索引压力| D:把作业分发出去|7、云服务可扩展性的类型:答案:A:纵向扩展| B:横向扩展| C:对角扩展|8、以下哪种扩展方式,成本相对较低?答案:B:横向扩展|9、云供应商面临的安全性问题:答案:B:访问者国籍和信息| C:未经授权的访问| D:数据的物理位置| 10、引入恶意软件的因素:答案:A:网络计算机的同质性| B:从外部存储设备复制的未经确认的代码|11、从业务的角度而言,云计算可以从以下哪些方面为企业创造价值?答案:A:效用水平| B:流程转型水平| C:业务模型创新水平|12、下列属于公有云的优点的有:答案:A:即时配置| B:降低硬件安装成本| C:减少网络问题| D:消除停机时间| E:消除软件升级需求|13、下列属于私有云的缺点的有:答案:A:维护成本高| B:配置能力有限| C:网络中断问题|14、云网络的特点:答案:A:性能有可扩展性| B:延迟时间小| C:扩展管理方便| D:复原能力强|15、下列属于云网络组件的有:答案:A:虚拟主机管理器| B:存储| C:网络| D:应用程序|16、云服务中如何保证自动化的三个关键属性?答案:A:资源池| C:配置属性| D:数据保护|17、联合云的优势:答案:A:提高资源可用性| B:最大的资源利用率| C:支持在不同的存储位置使用多个数据复本| D: 提高资源可以用性|18、从客户的角度讲,使用联合云加密可以从以下三方面着手:答案:A:使用密码| B:加密标准| C:数字证书|19、以下哪些机构可以制定云计算标准?答案:A:云安全联盟| B:云标准委员会| C:分布式管理工作组| D:绿色网格| E:国家标准与技术研究所|20、只有公有云部署时才需要遵循相应标准,私有云部署时则不需要准守任何标准。
云计算与网格计算分析比较在当今数字化的时代,计算技术的发展日新月异,云计算和网格计算作为两种重要的计算模式,为解决大规模数据处理和复杂计算问题提供了强大的支持。
然而,尽管它们都致力于提高计算资源的利用效率,但在许多方面仍存在着显著的差异。
云计算,这个在近年来迅速崛起的概念,以其便捷、灵活和按需服务的特点,赢得了众多企业和个人用户的青睐。
简单来说,云计算就像是一个超级大的计算资源库,用户可以根据自己的需求,随时从这个资源库中获取计算能力、存储空间和各种应用服务。
比如,当我们使用在线办公软件、观看视频流媒体或者存储大量照片时,实际上就是在享受云计算带来的便利。
云计算的优势在于其高度的可扩展性。
对于企业来说,如果业务量突然增长,需要更多的计算资源,云计算可以在短时间内迅速为其调配所需的资源,而无需进行大规模的硬件投资和升级。
同时,云计算还提供了可靠的数据备份和恢复服务,大大降低了数据丢失的风险。
而且,由于云计算服务通常由专业的供应商提供,他们拥有强大的技术团队和完善的安全措施,能够更好地保障服务的稳定性和安全性。
相比之下,网格计算则是一种相对较为传统的计算模式。
它将分布在不同地理位置的计算资源通过网络连接起来,形成一个虚拟的超级计算机。
网格计算的重点在于资源的共享和协同工作,以解决那些需要大量计算资源的科学研究和工程计算问题。
网格计算的一个典型应用场景是在科学研究领域,比如气象预测、药物研发和高能物理研究等。
在这些领域,计算任务往往非常复杂,需要整合多个研究机构的计算资源来共同完成。
网格计算通过统一的中间件和协议,实现了不同计算资源之间的无缝连接和协同工作,使得大规模的科学计算成为可能。
然而,网格计算也存在一些局限性。
首先,网格计算的资源共享通常是在特定的组织或机构之间进行,缺乏像云计算那样广泛的商业应用和用户基础。
其次,网格计算的配置和管理相对复杂,需要较高的技术门槛和专业知识。
此外,由于网格计算中的资源往往来自不同的所有者和管理体系,资源的可用性和稳定性可能会受到一定的影响。
1.CLOUDSIM介绍2009年4月8日,澳大利亚墨尔本大学的网格实验室和Gridbus项目宣布推出云计算仿真软件,称为CloudSim。
它是在离散事件模拟包SimJava上开发的函数库,可在Windows 和Linux系统上跨平台运行,CloudSim继承了GridSim的编程模型,支持云计算的研究和开发。
CloudSim是在GridSim模型基础上发展而来,提供了云计算的特性,支持云计算的资源管理和调度模拟。
云计算与网格计算的一个显著区别是云计算采用了成熟的虚拟化技术,将数据中心的资源虚拟化为资源池,打包对外向用户提供服务,CloudSim体现了此特点,扩展部分实现了一系列接口,提供基于数据中心的虚拟化技术、虚拟化云的建模和仿真功能。
通常,数据中心的一台主机的资源可以根据用户的需求映射到多台虚拟机上,因此,虚拟机之间存在对主机资源的竞争关系。
CloudSim提供了资源的监测、主机到虚拟机的映射功能。
CloudSim的CIS(Cloud Information Service)和DataCenterBroker实现资源发现和信息交互,是模拟调度的核心。
用户自行开发的调度算法可在DataCenterBroker的方法中实现,从而实现调度算法的模拟。
2.安装(1)JDK安装和配置(2)从/ 下载JDK最新版本jdk1.6.0_13,CloudSim需要运行在JDK1.6版本以上。
安装下载的JDK,设置环境变量。
在Path中加入路径:C:\ProgramFiles\Java\jdk1.6.0_13\bin; ClassPath中加入路径:C:\ProgramFiles\Java\jdk1.6.0_13\lib\dt.jar; C:\Program Files\Java\jdk1.6.0_13\lib\tools.jar; 。
(2)下载cloudsim :/p/cloudsim/downloads/list(3)下载flanaga.jar包放入C:\cloudsim-3.1.1\cloudsim-3.1.1\jars在PATH中添加环境变量为:C:\cloudsim-3.1.1\cloudsim-3.1.1\jars\cloudsim-3.1.1.jar;C:\cloudsim-3.1.1\cloudsim-3.1.1\jars\cloudsim-3.1.1-sources.jar;C:\cloudsim-3.1.1\cloudsim-3.1.1\jars\cloudsim-examples-3.1.1.jar;C:\cloudsim-3.1.1\cloudsim-3.1.1\jars\cloudsim-examples-3.1.1-sources.jar;(3)在Myclipse下创建java project在创建工程时,指定其位置点击完成即可至此安装完成3、使用CloudSim仿真的一般步骤(1) 初始化GridSim 库GridSim.init(num_user, calendar, trace_flag, exclude_from_file,exclude_from_processing, report_name);(2) 创建数据中心,在CloudSim仿真平台中,一个数据中心由一个或多个Machine组成,一个Machine是由一个或多个PEs或CPUs组成。
云计算应用实例IBM公司于2007年底宣布了云计算计划,云计算的概念出现在大众面前。
本文简要介绍云计算概念的理解及主要应用实例。
一、深入理解云计算在IBM的技术白皮书“Cloud Computing”中对云计算定义:“云计算一词用来同时描述一个系统平台或者一种类型的应用程序。
一个云计算的平台按需进行动态地部署(provision)、配置(configuration)、重新配置(reconfigure)以及取消服务(deprovision)等。
在云计算平台中的服务器可以是物理的服务器或者虚拟的服务器。
高级的计算云通常包含一些其他的计算资源,例如存储区域网络(SANs)。
网络设备,防火墙以及其他安全设备等。
云计算在描述应用方面,它描述了一种可以通过互联网Intemet进行访问的可扩展的应用程序。
“云应用”使用大规模的数据中心以及功能强劲的服务器来运行网络应用程序与网络服务。
任何一个用户可以通过合适的互联网接入设备以及一个标准的浏览器就能够访问一个云计算应用程序。
”上述定义给出了云计算两个方面的含义:一方面描述了基础设施,用来构造应用程序,其地位相当于PC机上的操作系统:另一方面描述了建立在这种基础设施之上的云计算应用。
在与网格计算的比较上,网格程序是将一个大任务分解成很多小任务并行运行在不同的集群以及服务器上,注重科学计算应用程序的运行。
而云计算是一个具有更广泛含义的计算平台,能够支持非网格的应用,例如支持网络服务程序中的前台网络服务器、应用服务器、数据库服务器三层应用程序架构模式,以及支持当前Web 2.0模式的网络应用程序。
云计算是能够提供动态资源池、虚拟化和高可用性的下一代计算平台。
现有的云计算实现使用的技术体现了以下3个方面的特征:1、硬件基础设施架构在大规模的廉价服务器集群之上。
与传统的性能强劲但价格昂贵的大型机不同,云计算的基础架构大量使用了廉价的服务器集群,特别是x86架构的服务器。
节点之间的巨联网络一般也使用普遍的千兆以太网。
与云计算不同,网格计算已经是一个老词。
当云计算大红大紫的时候,人们很少提及网格计算,不过网格计算与云计算有着很深的渊源。
网格计算(Grid Computing)是通过利用大量异构计算机(通常为桌面)的未用资源(CPU周期和磁盘存储),将其作为嵌入在分布式电信基础设施中的一个虚拟的计算机集群,为解决大规模的计算问题提供了一个模型。
网格计算的焦点放在支持跨管理域计算的能力,运用平行运算,着重企业间或跨企业的资源充分运用,共同解决困难的运算任务。
这使它与传统的计算机集群或传统的分布式计算相区别。
云计算(Cloud Computing)是一种基于互联网的计算新方式,通过互联网上异构、自治的服务为个人和企业用户提供按需即取的计算。
由于资源是在互联网上,而在计算机流程图中,互联网常以一个云状图案来表示,因此可以形象地类比为云,“云”同时也是对底层基础设施的一种抽象概念。
云计算的资源是动态易扩展而且虚拟化的,通过互联网提供。
终端用户不需要了解“云”中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制,只关注自己真正需要什么样的资源以及如何通过网络来得到相应的服务。
虽然云计算源自平行运算的技术,不脱离网格计算的概念,但是云计算更专注在数据的处理。
云计算其实质还是与以往各类计算机运行的基本过程一样:由输入端输入数据,经数据处理后,再由输出端输出处理后的数据。
云计算与网格计算的最大差异在于计算量,云计算大都以单一主机服务用户,主要较偏向少量而多次的计算,少次而大量的计算易使资源用尽,致使其他服务停摆或拒绝服务;网格计算是以多主机来做计算支持,在少次而大量的计算时较为有效率,在此情况下,网格计算域内的计算机资源可互相支持,不会有资源用尽的疑虑。
目前,虽然云计算的概念还没有统一,但云计算的应用已经在人民生活中应用。
比如,公交IC卡目前只是使用了预购车票款的加减功能,如果将IC卡上输入更多的持卡人的信息,再将读卡器联起来,就可以读出某一时段什么年龄的人乘车多,从哪里上车哪里下车,什么线路的车辆拥挤等大量信息。
网格计算与云计算的区别与联系近年来,随着信息技术的不断发展,网格计算和云计算已经成为了热门话题。
它们都涉及到计算资源的共享和管理,但又在多个方面有着明显的区别。
本文将深入探讨网格计算和云计算之间的异同,以帮助读者更好地理解它们的概念和应用。
**1. 网格计算和云计算的基本概念**在开始探讨区别之前,让我们先了解一下网格计算和云计算的基本概念。
**网格计算:**网格计算是一种分布式计算范式,它通过将多台计算机连接在一起,以共同完成复杂的计算任务。
这些计算机可以位于不同的地理位置,彼此之间可以协同工作,以实现高性能计算。
网格计算的核心思想是将计算资源池化,使其能够动态分配给不同的任务。
**云计算:**云计算是一种提供计算、存储和其他计算资源的服务模型,通常通过互联网提供。
云计算服务通常按需提供,用户可以根据需要获取和释放资源,只需支付实际使用的资源。
云计算通常提供了各种服务层次,包括基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。
**2. 区别:架构和目标****2.1. 网格计算的架构:**网格计算的架构通常包括多个分布式计算节点,这些节点连接在一起以构建一个强大的计算资源池。
这些节点可以是各种类型的计算机,包括个人计算机、服务器和超级计算机。
网格计算的主要目标是实现高性能计算,通常用于处理科学和工程计算等计算密集型任务。
**2.2. 云计算的架构:**云计算的架构通常是多租户的,其中多个用户共享云提供商的计算资源。
云计算提供商负责管理硬件和软件,用户可以通过互联网访问这些资源。
云计算的主要目标是提供灵活的计算资源,以满足不同用户的需求,从虚拟机到存储和应用程序。
**3. 区别:资源管理和共享****3.1. 网格计算的资源管理和共享:**在网格计算中,资源管理是一项复杂的任务,需要有效地分配和协调计算资源。
不同的组织和用户可以在网格中共享资源,但资源管理可能涉及到更多的本地配置和设置。
云计算与网格计算在电子政务中的应用比较摘要:云计算是以相对集中化的资源集合,运行广泛分散的数据资源,而大量广泛分散的应用,在若干集中的大资源中心执行;网格计算则是聚合化分散的资源,用以支持大的集中式应用,也就是大的应用被分到多处资源执行。
文中在云计算和网格计算的概念、特点以及在电子政务应用的内容方面,分层次、多方位对两者进行比较分析,进一步明确云计算与网格计算在电子政务应用中的作用和地位。
关键词:云计算网格计算电子政务中图分类号:tp311 文献标识码:a 文章编号:1674-098x(2012)05(b)-0026-01电子政务是政府运用信息与通信技术,打破传统行政机关的组织界限,改进政府组织和重组公共管理,实现政府业务流程电子化,为企业和公众提供全面、高效和个性化应用服务。
电子政务应用主要体现在两方面:一方面是政府内部的决策和管理,即各级政府之间、部门之间以及机关工作人员之间的应用;另一方面是政府对外服务和监管,即政府与企业、公众之间的应用。
电子政务建设是一个长期化、复杂化、动态化的过程,其实质是通过电子政务的建设,落实向服务型政府职能转化的要求,解决政府在市场经济条件下定位问题,达到实现转变政府工作职能,创新工作方式,再造业务流程的目的。
云计算与网格计算在政府信息化建设多个方面具有广阔应用前景,例如政府数字门户、政务数据中心、电子政务应用系统等。
云计算是指能够提供动态化、池化资源、通过虚拟化技术实现高可用性能的下一代计算模式。
举例来讲,如果把一台服务器作为单一计算的资源,那么当很多这样的计算资源汇聚在一起的时候,它就形成了计算的“云”。
使用者既不需要关心计算资源是怎么产生的,也不需要关心计算资源位于哪台物理的服务器上。
使用者关心的是需要何种级别的计算能力,需要何时拥有这些计算能力,使用者的这种计算服务,通过云计算管理平台来实现。
云计算具有分散化、虚拟化、动态化、高扩展性和高灵活性的特点。
云计算管理平台使用的各个物理节点是分散的,每一个应用所部署的环境和具体物理平台是没有关系的。
什么是网格计算,网格计算和云计算区别?随着网络技术的不断的发展和深入,网络信息越来越多,数据海量的进行挖挖取,而随之而来的就是新概念和新技术的诞生,目前有两种网络的计算方法最受人们关注,那就是云计算和网格计算,因为他们在人们日常的生活当中所占的应用比例越来越大。
那么网格计算和云计算之间到底谁更有优势呢?各自的特点是哪些?这个问题引来大家的的关注和讨论。
对这两种技术的概念进行了简要说明,并对其异同之处进行了分析对比。
1 、什么是网格计算网格计算是利用互联网地理位置相对分散的计算机组成一个“虚拟的超级计算机”,其中每一台参与计算的计算机就是一个“节点”,而整个计算是由数以万计个“节点”组成的“一张网格”,网格计算是专门针对复杂科学计算的计算模式。
网格计算模式的数据处理能力超强,使用分布式计算,而且充分利用了网络上闲置的处理能力,网格计算模式把要计算的数据分割成若干“小片”,而计算这些“小片”的软件通常是预先编制好的程序,不同节点的计算机根据自己的处理能力下载一个或多个数据片断进行计算。
2 、什么是云计算云计算是一种借助互联网提供按需的、面向海量数据处理和完成复杂计算的平台。
云计算是网格计算、并行计算、分布式计算、网络存储、虚拟化、负载均衡等计算机技术和网络技术发展融合的产物。
其基本原理是用户端仅负责数据输入和读取,复杂的数据处理工作交给云计算系统中的“云”来处理,“云”是由数以万计的各种各样的计算机、服务器和数据存储系统共同组成。
云计算具有以下特点:①按需采用“即用即付费”的方式分配计算、存储和带宽资源。
客户可以根据自己的需要、随时随地自动获取计算能力,云系统对服务(存储、处理能力、带宽、活动用户)进行适当的抽象,并提供服务计量能力,自动控制和优化资源使用情况。
②云计算描述了一种可以通过互联网进行访问的可扩展和动态重构的模式。
它使用多租户模式可以提供各种各样的服务,根据客户的需求动态提供物理或虚拟化的资源(存储、处理能力、内存、网络带宽和虚拟机)。
随着网络技术的广泛应用和深化,网络信息与服务趋于海量,海量数据挖掘处理、分布异构等问题逐渐显现,随之新概念新技术也层出不穷,以云计算与网格计算为例,都是通过将各种IT资源看成一个虚拟资源池,通过互联网向外提供相应的服务。
那么云计算和网格计算到底谁更有优势?各有什么特点?本文对这两种技术的概念进行了简要说明,并对其异同之处进行了分析对比。
云计算
云计算是一种借助互联网提供按需的、面向海量数据处理和完成复杂计算的平台。
云计算是网格计算、并行计算、分布式计算、网络存储、虚拟化、负载均衡等计算机技术和网络技术发展融合的产物。
其基本原理是用户端仅负责数据输入和读取,复杂的数据处理工作交给云计算系统中的“云”来处理,“云”是由数以万计的各种各样的计算机、服务器和数据存储系统共同组成。
云计算具有以下特点:
①按需采用“即用即付费”的方式分配计算、存储和带宽资源。
客户可以根据自己的需要、随时随地自动获取计算能力,云系统对服务(存储、处理能力、带宽、活动用户)进行适当的抽象,并提供服务计量能力,自动控制和优化资源使用情况。
②云计算描述了一种可以通过互联网进行访问的可扩展和动态重构的模式。
它使用多租户模式可以提供各种各样的服务,根据客户的需求动态提供物理或虚拟化的资源(存储、处理能力、内存、网络带宽和虚拟机)。
从而在一定程度上实现了网络上数据与应用的共享。
③虚拟化,用户在任意位置使用多种不同的终端都可以获取所需要的应用服务,所请求的资源来自“云”,而不是固定的、有形的实体。
④高可靠性。
“云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,云计算与本地计算相比,可靠性更高。
网格计算
网格计算是利用互联网地理位置相对分散的计算机组成一个“虚拟的超级计算机”,其中每一台参与计算的计算机就是一个“节点”,而整个计算是由数以万计个“节点”组成的“一张网格”,网格计算是专门针对复杂科学计算的计算模式。
网格计算模式的数据处理能力超强,使用分布式计算,而且充分利用了网络上闲置的处理能力,网格计算模式把要计算的数据分割成若干“小片”,而计算这些“小片”的软件通常是预先编制好的程序,不
同节点的计算机根据自己的处理能力下载一个或多个数据片断进行计算。
云计算和网格计算的比较
云计算是从网格计算发展演化而来的,网格计算为云计算提供了基本的框架支持。
网格计算关注于提供计算能力和存储能力,而云计算侧重于在此基础上提供抽象的资源和服务,两者具有如下相同点:
①都具有超强的数据处理能力:都能够通过互联网将本地计算机上的计算转移到网络计算机上。
以此获得数据或者计算能力。
②都构建自己的虚拟资源池而且资源及使用都是动态可伸缩的:服务可以快速方便地获得,某种情况下是自动化的。
都可通过增加新的节点或者分配新的计算资源来解决计算量的增加。
根据需要分配和回收CPU和网络带宽。
根据特定时间的用户数量、实例的数量和传输的数据量调整系统存储能力。
③两种计算类型都涉及到多承租和多任务,即很多用户可以执行不同的任务,访问一个或多个应用程序实例。
可以看出云计算和网格计算有着很多相同点,但它们的区别也是明显
的,其不同点如下:
①网格计算重在资源共享,强调转移工作量到远程的可用计算资源上。
云计算则强调专有,任何人都可以获取自己的专有资源。
网格计算侧重并行的集中性计算需求,并且难以自动扩展。
云计算侧重事务性应用,大量的单独请求,可以实现自动或半自动的扩展。
②网格构建是尽可能地聚合网络上的各种分布资源,来支持挑战性的应用或者完成某一个特定的任务需要。
它使用网格软件,将庞大的项目分解为相互独立的、不太相关的若干子任务,然后交由各个计算节点进行计算。
云计算一般来说都是为了通用应用而设计的,云计算的资源相对集中,以Internet的形式提供底层资源的获得和使用。
③对待异构理念不同。
网格计算屏蔽异构系统使用了中间件,力图使用户面向同样的环境,把困难留在中间件,让中间件完成任务。
实现跨组织、跨信任域、跨平台的复杂异构环境中的资源共享和协同解决问题。
而云计算,是不同的服务采用不同的方法对待异构型,一般用镜像执行,或者提供服务的机制来解决异构性的问题。
结束语
云计算是并行计算、分布式计算、网格计算的发展,能够提供自定义
的、可靠的、最大化资源利用的服务,是一种崭新的分布式计算模式。
网格计算是利用互联网上计算机闲置的计算资源进行计算,而云计算是利用互联网中的计算系统,支持互联网上多种应用的系统。
网格计算作为一种面向特殊应用的解决方案将会在某些领域继续存在,而云计算作为一场IT变革,则会对整个lT产业和人类社会产生深刻的影响。
本文内容由北大青鸟佳音校区老师整理,学计算机技术就选北大青鸟佳音校区!了解校区详情可进入网站,学校地址位于北京市西城区北礼士路100号!。