云计算同构和异构
Ⅰ 请比较以下几个名词的区别,以及他们的前景所在。高分哦! 百核运算、异构运算、通用计算、云计算。
百核运算:相当于异构运算,也就是GPU帮忙CPU做加速运算
因为GPU通常都是一片一片的计算,一台电脑上的GPU数量远比CPU多,至少几十上百倍。
异构运算:同上,典型案例 天河一号 GPU+CPU 异构
通用计算:CPU的整数计算。
云计算:将所有信息交给服务器处理,是一种概念。
举些例子你就懂了
1、如手机上网,网络,文库,里面的文档是excel或者word。手机根本无法打开。这时候文库就会自动帮你转成你可以看到的字符。这个过程就是云计算。
2、上次视频到视频网站,自动转码并分享。
3、手机上网,UC最省流量,因为UC服务器帮你过滤掉无用的信息广告等,只留下有价值的,这样子只需要很小流量就能体验互联网了。
好处就是整合信息/计算资源,终端设备的性能无需不断升级即可享受高质量的服务。
Ⅱ 什么是异构网络,什么是同构网络具体的概述
异构网络环境,是由不同制造商生产的计算机,网络设备和系统组成的,这些计算机系统运行不同的操作系统和通信协议,想统一其计算机资源的机构通常会面临集成异种机系统的任务。
同构网络则是指的某一环境下的局域网络.采用互相兼容操作的各个子系统.
Ⅲ 云计算的主要内容是什么
云计算是继1980年代大型计算机到客户端-服务器的大转变之后的又一种巨变。
云计算(Cloud Computing)是分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、[4] 网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)、热备份冗余(High Available)等传统计算机和网络技术发展融合的产物。
Ⅳ 论述网格计算、云计算、按需计算之间的联系与区别
云计算与网格计算的概念
首先,究竟什么是云计算(Cloud Computing)呢?钱教授指出,云就是互联网——做网络的似乎总是把网络抽象成云;云计算就是利用在Internet中可用的计算系统,能够支持互联网各类应用的系统。云计算是以第三方拥有的机制提供服务,为了完成功能,用户只关心需要的服务,这是云计算基本的定义。
相对于网格计算(Grid Computing)和分布式计算,云计算拥有明显的特点:第一是低成本,这是最突出的特点。第二是虚拟机的支持,使得在网络环境下的一些原来比较难做的事情现在比较容易处理。第三是镜象部署的执行,这样就能够使得过去很难处理的异构的程序的执行互操作变得比较容易处理。第四是强调服务化,服务化有一些新的机制,特别是更适合商业运行的机制。
那么网格计算的特点又是什么呢?
网格计算有了十几年的历史。网格基本形态是什么?是跨地区的,甚至跨国家的,甚至跨洲的这样一种独立管理的资源结合。资源在独立管理,并不是进行统一布置、统一安排的形态。网格这些资源都是异构的,不强调有什么统一的安排。另外网格的使用通常是让分布的用户构成虚拟组织(VO),在这样统一的网格基础平台上用虚拟组织形态从不同的自治域访问资源。此外,网格一般由所在地区、国家、国际公共组织资助的,支持的数据模型很广,从海量数据到专用数据以及到大小各异的临时数据集合,在网上传的数据,这是网格目前的基本形态。
云计算与网格计算区别何在
可以看出,网格计算和云计算有相似之处,特别是计算的并行与合作的特点;但他们的区别也是明显的。主要有以下几点:
首先,网格计算的思路是聚合分布资源,支持虚拟组织,提供高层次的服务,例如分布协同科学研究等。而云计算的资源相对集中,主要以数据中心的形式提供底层资源的使用,并不强调虚拟组织(VO)的概念。
其次,网格计算用聚合资源来支持挑战性的应用,这是初衷,因为高性能计算的资源不够用,要把分散的资源聚合起来;后来到了2004年以后,逐渐强调适应普遍的信息化应用,特别在中国,做的网格跟国外不太一样,就是强调支持信息化的应用。但云计算从一开始就支持广泛企业计算、Web应用,普适性更强。
第三,在对待异构性方面,二者理念上有所不同。网格计算用中间件屏蔽异构系统,力图使用户面向同样的环境,把困难留在中间件,让中间件完成任务。而云计算实际上承认异构,用镜像执行,或者提供服务的机制来解决异构性的问题。当然不同的云计算系统还不太一样,像Google一般用比较专用的自己的内部的平台来支持。
第四,网格计算用执行作业形式使用,在一个阶段内完成作用产生数据。而云计算支持持久服务,用户可以利用云计算作为其部分IT基础设施,实现业务的托管和外包。
第五,网格计算更多地面向科研应用,商业模型不清晰。而云计算从诞生开始就是针对企业商业应用,商业模型比较清晰。
总之,云计算是以相对集中的资源,运行分散的应用(大量分散的应用在若干大的中心执行);而网格计算则是聚合分散的资源,支持大型集中式应用(一个大的应用分到多处执行)。但从根本上来说,从应对Internet的应用的特征特点来说,他们是一致的,为了完成在Internet情况下支持应用,解决异构性、资源共享等等问题。
那么,网格计算和云计算有没有可能取长补短、互为补充呢?钱教授提到,如果这两者结合起来,也许可以聚合大量分散的资源,从而支持各种各样的大型集中应用以及分散的应用。
最后,钱教授还谈到,在云计算技术方面,有三个需要关注的问题。第一是安全,因为要想作为公共基础设施必须取得用户的充分信任。第二是标准化,不能再走中间件的老路。第三是开源,要走开放的平台,这样才有发展。
简明的描述,看了有茅塞顿开的感觉。
观点一:网格计算主要关注如何把一个任务分配到它所需要的资源上(一般来说是一个远程可用的),在这里一个大的计算任务可以被分成多个小任务,然后被分配到这些服务器上运行;而云计算则强调把资源动态的从硬件基础架构上产生出来,以适应工作任务的需要,云计算可以支持网格计算,也可以支持非网格计算。(简单理解,即动态产生的计算资源是来自一台服务器还是多台,是否使用了网格计算的算法。本人的理解)
观点二:网格计算与云计算主要有三点区别,第一,网格主要是通过聚合式分布的资源,通过虚拟组织提供高层次的服务,而云计算资源相对集中,通常以数据中心的形式提供对底层资源的共享使用,而不强调虚拟组织的观念;第二,网格聚合资源的主要目的是支持挑战性的应用,主要面向教育和科学计算,而云计算一开始就是用来支持广泛的企业计算、web应用等;第三,网格用中间件屏蔽异构性,而云计算承认异构,用提供服务的机制来解决异构性的问题。
网格计算与云计算的关系如下表所示。
表 1 网格计算与云计算的比较
网格计算
云计算
目标
共享高性能计算力和数据资源,实现资源共享和协同工作
提供通用的计算平台和存储空间,提供各种软件服务
资源来源
不同机构
同一机构
资源类型
异构资源
同构资源
资源节点
高性能计算机
服务器/PC
虚拟化视图
虚拟组织
虚拟机
计算类型
紧耦合问题为主
松耦合问题
应用类型
科学计算为主,计算密集
数据处理为主,数据密集
用户类型
科学界
商业社会
付费方式
免费(政府出资)
按量计费
标准化
有统一的国际标准OGSA/WSRF
尚无标准,但已经有了开放云计算联盟OCC
网格计算走的是学院派的路子:在概念上争论多年,在体系结构上三次伤筋动骨,在标准规范上花费了大量的心力,所设定的目标又非常远大--要在跨平台、跨组织、跨信任域的极其复杂的异构环境中共享资源和协同解决问题,所要共享的资源也是五花八门--从高性能计算机、数据库、设备到软件、甚至知识;云计算走的是现实派的路子:暂时不管概念、不管标准,Google云计算与Amazon云计算的差别非常大,云计算只是对他们以前做的事情的新的共同的时髦叫法;所共享的存储和计算资源暂时仅限于某个企业内部,省去了许多跨组织协调的问题;以Google为代表的云计算在内部管理运作方式上的简洁一如其界面,能省的功能都省了,Google文件系统甚至不允许修改已经存在的文件,大大降低了实现难度,却借助其无与伦比的规模效应释放前所未有的能量。
网格计算与云计算的关系,就像是OSI与TCP/IP之间的关系:ISO制定的OSI(开放系统互联)网络标准,考虑得非常周到,也异常复杂,在多年之前就考虑到了会话层和表示层的问题。很有远见,但过于阳春白雪了,实现的难度和代价也非常大。当OSI的一个简化版--TCP/IP冒出来之后,将七层协议简化为四层,内容也大大精简,因而迅速取得了成功。在TCP/IP一统天下之后多年,语义网等问题才被提上议事日程,开始为TCP/IP补课,增加其会话和表示的能力。因此,OSI是学院派,TCP/IP是现实派。OSI是TCP/IP的基础,TCP/IP又推动了OSI的发展。不是成者为王、败者为寇的问题,而是滚动发展的问题。
Ⅳ 云计算特点是什么
云计算技术特点:弥漫性、无所不在的分布性和社会性。它是一种新兴的共享基础架构的方法,可以将巨大的系统池连接在一起以提供各种IT服务。
云计算并不是六大特征,而是五大特征。特征如下:
1.支持异构基础资源
云计算可以构建在不同的基础平台之上,即可以有效兼容各种不同种类的硬件和软件基础资源。硬件基础资源,主要包括网络环境下的三大类设备,即:计算(服务器)、存储(存储设备)和网络(交换机、路由器等设备);软件基础资源,则包括单机操作系统、中间件、数据库等。
2.支持资源动态扩展
支持资源动态伸缩,实现基础资源的网络冗余,意味着添加、删除、修改云计算环境的任一资源节点,亦或任一资源节点异常宕机,都不会导致云环境中的各类业务的中断,也不会导致用户数据的丢失。这里的资源节点可以是计算节点、存储节点和网络节点。而资源动态流转,则意味着在云计算平台下实现资源调度机制,资源可以流转到需要的地方。如在系统业务整体升高情况下,可以启动闲置资源,纳入系统中,提高整个云平台的承载能力。而在整个系统业务负载低的情况下,则可以将业务集中起来,而将其他闲置的资源转入节能模式,从而在提高部分资源利用率的情况下,达到其他资源绿色、低碳的应用效果。
3.支持异构多业务体系
在云计算平台上,可以同时运行多个不同类型的业务。异构,表示该业务不是同一的,不是已有的或事先定义好的,而应该是用户可以自己创建并定义的服务。这也是云计算与网格计算的一个重要差异。
4.支持海量信息处理
云计算,在底层,需要面对各类众多的基础软硬件资源;在上层,需要能够同时支持各类众多的异构的业务;而具体到某一业务,往往也需要面对大量的用户。由此,云计算必然需要面对海量信息交互,需要有高效、稳定的海量数据通信/存储系统作支撑。
5.按需分配,按量计费
按需分配,是云计算平台支持资源动态流转的外部特征表现。云计算平台通过虚拟分拆技术,可以实现计算资源的同构化和可度量化,可以提供小到一台计算机,多到千台计算机的计算能力。按量计费起源于效用计算,在云计算平台实现按需分配后,按量计费也成为云计算平台向外提供服务时的有效收费形式。
云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。
因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。
对云计算的定义有多种说法。对于到底什么是云计算,至少可以找到100种解释。现阶段广为接受的是美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互