
分布式计算,网格计算和云计算分布式计算所谓的分布式计算是一门计算机科学,研究如何将需要非常大的计算能力的问题分成许多小部分,然后再分配这些部分. 许多计算机经过处理以最终组合这些计算结果以获得最终结果. 最近的分布式计算项目已被用来利用世界各地成千上万志愿者的计算机的空闲计算能力. 通过互联网,您可以分析来自外太空的信号,以发现隐藏的黑洞,并探索可能的外星智能生活. 您可以寻找超过一千万个数字的梅森素数. 您还可以找到更有效的抗艾滋病药物. 这些项目非常庞大,需要大量的计算. 单台计算机或个人无法在可接受的时间内完成计算. 分布式计算是一门计算科学,它利用Internet上计算机中央处理器的空闲处理能力来解决计算问题. 两个或多个软件相互共享信息. 这些软件可以在同一台计算机上运行,也可以在通过网络连接的多台计算机上运行. 网格计算首先,网格计算也是一种分布式计算. 网格计算使用大量的异构计算机(通常是台式机的未使用资源,CPU周期和磁盘存储)作为嵌入在分布式电信基础架构中的虚拟计算机集群,以提供解决计算问题的模型.
网格计算侧重于支持跨管理域进行计算的能力. 这使其与传统的计算机集群或传统的分布式计算有所不同. 网格计算的设计目标是解决对于任何单个超级计算机仍然难以解决的问题,同时保持解决多个较小问题的灵活性. 这样,网格计算可提供多用户环境. 其第二个目标是更好地利用可用的计算能力来满足计算练习的间歇性需求. 借助网格计算技术,您可以将服务器,存储系统和网络结合在一起,形成一个大型系统,从而为用户提供强大的多系统资源来处理特定任务. 对于最终用户或应用程序,数据文件,应用程序和系统看起来像一个巨大的虚拟计算系统. 网格计算不同于所有其他分布式计算范例. 网格计算的本质是以有效和优化的方式使用组织中的各种异构和松散耦合的资源,以实现复杂的工作负载管理和信息虚拟化功能. . 云计算云计算云计算是分布式计算,分布式计算,并行计算以及并行计算和网格计算的发展. 网格计算是这些计算机科学概念的商业实现. 云计算的基本原理是,通过将计算分布在大量的分布式计算机而不是本地计算机或远程服务器上,企业数据中心的操作将更加类似于Internet.

这使公司可以将资源切换到所需的应用程序,并根据需要访问计算机和存储系统. 这是革命性的举动. 例如,就像从古老的单发电机模型转变为发电厂的集中式电源模型一样. 这意味着计算能力也可以作为商品流通,就像天然气,水和电一样. 它易于访问且价格便宜. 最大的区别是它是通过Internet传输的. 云计算的蓝图已经出炉了. 将来,仅需要一台笔记本电脑或一部移动电话即可通过网络服务来实现我们所需的一切,甚至包括诸如超级计算之类的任务. 从这个角度来看,最终用户是云计算的真正所有者. 云计算的应用程序包含这样一种想法,即可以团结每个成员的力量. 云计算的几种主要形式SAAS软件即服务这种类型的云计算通过浏览器将程序传递给成千上万的用户. 从用户的角度来看,这将节省服务器和软件许可方面的支出. 从供应商的角度来看,只需要维护一个程序. 这样可以降低成本. Salesforce.com是迄今为止最著名的此类. SAAS通常用于人力资源管理程序和ERP. Google Apps和Zoho Office是类似的服务. 实用程序计算(Utility Computing)的想法由来已久,但直到最近它们才在Amazon com,Sun,IBM和其他提供存储服务和虚拟服务器的公司中重生.
这种云计算是为IT行业创建一个虚拟数据中心,以便它可以将内存,IO设备,存储和计算能力集中到一个虚拟资源池中,以为整个网络提供服务. 网络服务与SAAS紧密相关. 网络服务提供商可以提供API,使开发人员可以开发更多基于Internet的应用程序,而不必提供独立程序. 平台即服务SAAS的另一种形式的云计算提供了开发环境即服务. 您可以使用中间人的设备来开发自己的程序,并将它们通过Internet及其服务器传递给用户. 适用于MSP管理服务提供商的最古老的云计算应用程序之一. 这种类型的应用程序比最终用户更面向IT行业. 它通常用于电子邮件病毒扫描,程序监视等. 商业服务平台SAAS和MSP的混合应用程序这种类型的云计算为用户和提供者之间的交互提供了一个平台. 例如,用户的个人支出管理系统可以管理用户的支出,并根据用户的设置来协调用户订购的各种服务. Internet集成集成在Internet上提供类似服务的公司,以便用户可以更轻松地比较和选择自己的服务提供商. 网格计算和云计算之间的概念和差异在撰写本文之前,许向记者问过类似的问题,例如“云计算和网格计算之间的关系是什么”,“它们之间的区别是什么”,“您能否简要介绍一下?谈论差异?”实际上,很难明确具体差异.

当记者第一次接触到云计算的概念时,他曾经将云计算视为“网格2”,这一点得到了一些业内人士的认可. 后来,记者还翻译了美国《网络世界》上的一篇文章,以澄清云. 对于计算的一些定义,请参考云计算的五个定义,但记者认为这些似乎相对模糊. 在采访了网格计算相关技术专家和云计算技术专家后,记者试图提出一些意见. 当然,根据定义,它们两者都试图将各种IT资源视为一个虚拟资源池,然后向外界提供相应的服务. 云计算试图允许“用户透明地使用资源”,而网格计算的最初口号是让“使用IT资源就像使用水电一样简单”. 根据Wikipedia的定义,云计算是一个广泛的概念,它使用户可以通过Internet访问各种基于IT资源的服务,该服务使用户可以了解底层的IT基础架构. 网格的内涵包括两个方面: 一个方面是所谓的效用计算或按需计算;此时,网格计算与云计算非常相似;提供资源池或分布式计算资源的服务作为计算或存储的另一个方面,就是所谓的“虚拟超级计算机”,以松散耦合的方式将大量计算资源连接在一起,以提供无法完成的单个计算资源. 从狭义上讲,网格计算和云计算之间的最大区别是本文要讨论的起点.
不同的目标一般来说,就网格计算而言,每个人都会想到流行的外来搜索项目,这意味着,通过在此计算机上安装屏幕保护程序软件,每个人都可以在闲暇时利用每个PC的计算能力. 参加寻找外星人的计算. 这也表明网格的目标是尽可能多地利用各种资源. 它使用特定的网格软件将大型项目分解为无数个独立的分布式计算与网格计算,相关性较小的子任务,然后将其移交给各个计算节点进行计算. 即使某个节点有问题并且未能及时返回结果,也不会影响整个项目的进度. 即使某个计算节点突然崩溃,任务调度系统也可以将它承担的计算任务分配给其他节点以继续完成. 从这一点上应该说,作业调度是网格计算的核心价值. 现在,当我们谈论云计算时,我们可以立即想到将数据中心的各种资源通过Internet打包到服务中以提供外部服务. 通常,尽管云计算将所有资源都构建到像网格计算这样的巨大资源池中,但是云计算提供的某些资源是为了完成特定任务. 例如,用户可能需要从资源池中申请一定数量的资源以部署其应用程序,而无需将其任务提交给整个网格. 从这个角度来看,完成特定任务通常需要构建网格. 这就是为什么有各种各样的网格项目,例如生物网格,地理网格和国家教育网格.

云计算通常是为通用应用程序设计的. 没有为特定应用程序命名的特殊网格. 分配资源的不同方法对于网格计算,尽管已经对资源进行了汇总,但对于外部世界来说,它似乎是一个巨大的资源库. 对于想要提交特定任务的用户,他不知道他的任务将在网格的哪个物理节点上运行. 他只是根据特定格式将作业任务提交到网格系统,然后等待网格返回结果. 网格作业调度系统会自动查找与任务匹配的资源,然后找出可用的物理节点并分配任务,直到完成. 尽管网格可以跨物理机实海教授曾经告诉记者,当前的教育网格只能实现特定节点的特定任务,这意味着网格可以监视某个节点是否空闲. 分派任务,但是如果没有合适的节点可以完成任务完成所需的配置,则任务必须等待其他任务释放资源,并且不能使用分布式配置. 云计算通过虚拟化削减了物理机的资源. 从这个角度来看,实现了按需分配和资源的自动增长. 资源的自动分配,增加和减少不能超过物理节点本身的物理上限.
尽管云计算还从控制端将所有IT资源视为一个资源池,但是不同芯片的物理机会被划分为不同的资源池. 例如,您可以分配x86 CPU或Power CPU,Itanium CPU,以响应应用程序的请求为应用程序分配内存和硬盘空间,然后为其安装Linux系统和相关应用程序,但是您无法分配同时使用x86 CPU和计算机. 其他CPU构成异构环境. 而且,如果节点中物理机的最大CPU数量为4,即使10个这样的节点形成40CPU资源池,也无法将具有8个CPU的虚拟节点分配给应用程序. 从这个角度来看,亚马逊于2006年启动的EC2项目Elastic Compute Cloud确实是一个云计算项目,但是当时云计算的概念并未兴起,而网格计算的概念却方兴未艾. 亚马逊当时仍在使用它. 网格的概念将项目向外推广. 实际上,正如许通常理解的那样,网格计算和云计算确实有许多相似之处. 两者都可以视为源自分布式计算的概念,以使IT资源对用户透明. 为了使IT资源达到更好的利用率. 从提高资源利用率的角度来看,Web服务的概念逐渐诞生. 然后,网络公司部署了数万台服务器,以形成巨大的计算资源,以提供以前无法完成的新服务.

企业或个人可以使用大型网络公司释放的计算资源来部署应用程序或通过Internet向外界提供服务. 这是从网格计算到云计算的历史过程. 两者的意义在于,用户和企业开发人员都可以通过Internet获得数据或执行计算. 尽管本地资源有限,但是它们可以通过网络执行复杂的计算. 他们数据的计算过程就像本地用户的Internet网络一样. 网络用户是每个人都记得的有关网络云后端实现的透明性. 钱德培教授云计算和网格计算有什么区别[51CTO com独家功能] 2008年10月16日,中国电子学会专家论坛-云计算研讨会在北京举行. 信息产业部前部长,中国电子学会理事长吴继川,工业和信息化部副主任丁文武,李德义,高庆石院士,倪光南院士,钱德培教授,郑为民教授,来自IBM和IBM等知名公司的其他专家学者以及Google,Microsoft,趋势科技专家聚集在一起,讨论了云计算的概念和应用. 在国家“十一五” 863计划“计算机软硬件技术”学科组副组长期间,北京航空航天大学钱德培教授介绍了他对云计算的看法,并分析了云计算与网格计算,网络计算的区别云计算与云计算之间的结合应与网格计算相结合,以相互学习. 云计算和网格计算的概念首先,什么是云计算?钱教授指出,云是互联网,网络似乎总是将网络抽象为云. 云计算是使用Internet上可用的计算系统来支持Internet. 申请系统.
云计算通过第三方拥有的机制提供服务. 为了完成功能,用户只关心他们需要的服务. 这是云计算的基本定义. 与网格计算和分布式计算相比,云计算具有明显的特点. 首先是低成本. 这是最突出的功能. 第二个是虚拟机的支持,这使得处理网络环境中难以完成的事情变得更加容易. 第三是镜像部署的实现. 这使得处理过去难以处理的异构程序的互操作性变得更加容易. 第四点是强调面向服务的服务具有一些新的机制,尤其是那些更适合业务运营的机制. 网格计算的特点是什么?网格计算已有十多年的历史. 网格的基本形式是什么?它是跨地区,甚至跨国家,甚至跨大洲的独立管理资源的组合. 资源的独立管理不是统一安排的形式. 网格的这些资源都是异构的,不强调任何统一的安排. 另外,网格的使用通常允许分布式用户形成虚拟组织. VO使用虚拟组织形式在这样的统一网格基本平台上访问来自不同自治域的资源. 此外,网格通常由区域,国家和国际公共组织支持的各种数据模型来支持. 从海量数据到专用数据,再到各种大小的临时数据收集. 在Internet上上传的数据这是网格的当前基本形式. 云计算和网格计算之间有什么区别?可以看出,网格计算和云计算具有相似之处,特别是计算的并行性和协作性,但它们之间的差异也很明显.
要点如下. 首先,网格计算的思想是聚集分布式资源,支持虚拟组织并提供诸如分布式协作科学研究之类的高级服务. 云计算资源相对集中. 基础资源的使用主要以数据中心的形式提供. 没有强调虚拟组织VO的概念. 其次,网格计算使用聚合的资源来支持具有挑战性的应用程序. 这是原始意图,因为高性能计算资源不足以聚集分散的资源. 后来,在2004年之后,它逐渐强调适应通用信息应用程序. 网格与国外不同,它强调支持信息化的应用. 但是,云计算从一开始就支持广泛的企业计算和Web应用程序. 第三,这两个概念在异质性的处理上有所不同. 网格计算使用中间件来屏蔽异构系统. 它试图使用户面对相同的环境,从而在中间件中留下困难,并让中间件完成任务. 云计算实际上认识到异构性使用映像执行或服务提供机制来解决异构性问题. 当然,不同的云计算系统也不尽相同,因为Google通常会通过自己的专用内部平台来支持它. 第四,网格计算以执行作业的形式使用,以完成生成数据的阶段中的角色. 云计算支持持久性服务. 用户可以将云计算用作其IT基础架构的一部分,以实现业务托管和外包. 第五,网格计算更面向科学研究应用. 商业模式尚不清楚. 自诞生之日起,云计算就已明确用于业务应用程序.
简而言之,云计算将运行具有相对集中资源的分散应用程序. 多个分散的应用程序在多个大型中心中执行,而网格计算将聚集和分散资源以支持大型集中式应用程序. 大型应用程序可以在多个地方执行. . 但是从根本上说分布式计算与网格计算,它们在处理Internet的应用程序的特征和特性方面是一致的. 为了完成Internet下的应用程序支持,解决了异构性,资源共享等问题. 网格计算和云计算是否有可能相互学习并相互补充?钱教授提到,如果将这两者结合起来,可能会聚集大量分散的资源,以支持各种的集中式应用程序和分散式应用程序. 最后,钱教授还提到云计算技术中需要注意三个问题. 首先是安全性,因为要成为公共基础结构,您必须获得用户的完全信任. 第二点是,标准化不再能够采用中间件的旧方法. 第三是开源. 我们必须采取开放的发展平台. [本文基于钱教授的现场演讲,未经钱教授审阅. )
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-247959-1.html
质检总局都买到假货