`
flyheh
  • 浏览: 3084 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

分布式计算、网格计算和云计算

阅读更多


1、分布式计算

所谓分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最 后把这些计算结果综合起来得到最终的结果。最近的分布式计算项目已经被用于使用世界各地成千上万位志愿者的计算机的闲置计算能力,通过因特网,您可以分析 来自外太空的电讯号,寻找隐蔽的黑洞,并探索可能存在的外星智慧生命;您可以寻找超过1000万位数字的梅森质数;您也可以寻找并发现对抗艾滋病病毒的更 为有效的药物。这些项目都很庞大,需要惊人的计算量,仅仅由单个的电脑或是个人在一个能让人接受的时间内计算完成是决不可能的。

分布式计算是利用互联网上的计算机的中央处理器的闲置处理能力来解决大型计算问题的一种计算科学。在两个或多个软件互相共享信息,这些软件既可以在同一台计算机上运行,也可以在通过网络连接起来的多台计算机上运行。


2、网格计算

首先网格计算也是一种分布式计算。

网格计算通过利用大量异构计算机(通常为桌面)的未用资源(CPU周期和磁盘存储),将其作为嵌入在分布式电信基础设施中的一个虚拟的计算机集群,为解决 大规模的计算问题提供了一个模型。网格计算的焦点放在支持跨管理域计算的能力,这使它与传统的计算机集群或传统的分布式计算相区别。

网格计算的设计目标是解决对于任何单一的超级计算机来说仍然大得难以解决的问题,并同时保持解决多个较小的问题的灵活性。这样,网格计算就提供了一个多用户环境。它的第二个目标就是:更好的利用可用计算力,迎合大型的计算练习的断断续续的需求。

有了网格计算技术,您可以将服务器、存储系统和网络联合在一起,组成一个大的系统,从而为用户提供功能强大的多系统资源来处理特定的任务。对于最终用户或应用程序来说,数据文件、应用程序和系统看起来就像是一个巨大的虚拟计算系统。

网格计算与其他所有的分布式计算范例都有所区别:网格计算的本质在于以有效且优化的方式来利用组织中各种异构松耦合资源,来实现复杂的工作负载管理和信息虚拟化功能。

参考资源:
网格观点: 网格计算 —— 下一代分布式计算
网格计算: 关键组件是什么?


3、云计算
概念

云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。

云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。

这可是一种革命性的举措,打个比方,这就好比是从古老的单台发电机模式转向了电厂集中供电的模式。它意味着计算能力也可以作为一种商品进行流通,就像煤气、水电一样,取用方便,费用低廉。最大的不同在于,它是通过互联网进行传输的。

云计算的蓝图已经呼之欲出:在未来,只需要一台笔记本或者一个手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。从这个角度而言,最终用户才是云计算的真正拥有者。

云计算的应用包含这样的一种思想,把力量联合起来,给其中的每一个成员使用。


云计算的几大形式

SAAS(软件即服务)
这种类型的云计算通过浏览器把程序传给成千上万的用户。在用户眼中看来,这样会省去在服务器和软件授权上的开支;从供应商角度来看,这样只需要维持一个程 序就够了,这样能够减少成本。Salesforce.com是迄今为止这类服务最为出名的公司。SAAS在人力资源管理程序和ERP中比较常用。 Google Apps和Zoho Office也是类似的服务

实用计算(Utility Computing)
这个主意很早就有了,但是知道最近才在Amazon.com、Sun、IBM和其它提供存储服务和虚拟服务器的公司中新生。这种云计算是为IT行业创造虚拟的数据中心使得其能够把内存、I/O设备、存储和计算能力集中起来成为一个虚拟的资源池来为整个网络提供服务。

网络服务
同SAAS关系密切,网络服务提供者们能够提供API让开发者能够开发更多基于互联网的应用,而不是提供单机程序。

平台即服务
另一种SAAS,这种形式的云计算把开发环境作为一种服务来提供。你可以使用中间商的设备来开发自己的程序并通过互联网和其服务器传到用户手中。

MSP(管理服务提供商)
最古老的云计算运用之一。这种应用更多的是面向IT行业而不是终端用户,常用于邮件病毒扫描、程序监控等等。

商业服务平台
SAAS和MSP的混合应用,该类云计算为用户和提供商之间的互动提供了一个平台。比如用户个人开支管理系统,能够根据用户的设置来管理其开支并协调其订购的各种服务。

互联网整合
将互联网上提供类似服务的公司整合起来,以便用户能够更方便的比较和选择自己的服务供应商。
分享到:
评论

相关推荐

    高性能计算、分布式计算、网格计算、云计算概念与区别.docx

    高性能计算、分布式计算、网格计算和云计算都是计算机科学的分支,但它们的目标和应用场景不同。高性能计算关注单个计算机的性能,分布式计算和网格计算关注多个计算机的协调和合作,云计算关注基于Internet的计算...

    分布式计算、并行计算及集群、网格、云计算的区别.docx

    分布式计算、并行计算、集群计算、网格计算和云计算的区别 分布式计算、并行计算、集群计算、网格计算和云计算是当前计算机领域中几个热门的概念,为了帮助读者更好地理解这些概念,我们将从它们的定义、特点、应用...

    分布式计算、并行计算及集群、网格、云计算的区别.pdf

    分布式计算、并行计算及集群、网格、云计算的区别.pdf

    云计算与分布式系统习题答案

    本文总结了云计算和分布式系统相关的概念和技术,涵盖了高性能计算、分布式系统、云计算、虚拟机和虚拟基础架构、公共云、私有云、射频识别、全球定位系统、传感器网络、物联网、信息物理系统等方面。 第一章:...

    高性能计算、分布式计算、网格计算、云计算概念与区别[定义].pdf

    总结来说,高性能计算、分布式计算、网格计算和云计算都是解决大规模计算问题的不同策略,它们在资源利用、架构设计和服务模式上有显著差异,但都在推动信息技术的进步,为科学研究、商业运作和社会生活带来深远影响...

    对分布式计算、网格运算和云计算分析.pdf

    云计算则是分布式计算和网格计算概念的进一步发展和商业实现,它基于互联网提供相关服务,这些服务的增加、使用和交付模式使得用户可以根据需要扩展和方便地获取动态、虚拟化的资源。云计算被视为继个人计算机和...

    云计算与分布式计算

    云计算和分布式计算是现代信息技术领域的两个核心概念,它们在提供大规模数据处理和计算服务方面起着至关重要的作用。 云计算是一种基于互联网的计算模型,它将计算资源(包括硬件、软件和服务)以按需、可扩展的...

    中科大分布式云计算期末考试版本4.0

    三、分布式计算模型 在分布式云计算中,主要的计算模型有MapReduce和Spark。MapReduce是一种处理大规模数据集的编程模型,由Google提出,由“映射”和“化简”两个阶段构成,适用于批处理任务。Spark则是一个更高效...

    云计算分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)

    云计算是21世纪信息技术领域的一项重大创新,它融合了分布式处理、并行处理和网格计算的概念,并将其商业化的实现推向了新的高度。云计算的核心在于利用互联网连接的大量计算资源,如个人电脑、移动设备、服务器等,...

    华工分布式计算实验

    9. **云计算平台**:如Amazon AWS、Microsoft Azure或Google Cloud Platform,提供分布式计算服务,学生可能需要学习如何在这些平台上部署和管理分布式应用。 10. **实验设计与实现**:实际操作是理解和掌握分布式...

    分布式计算课件(PPT)

    课件中可能会详细讲解分布式计算模型,如主从模型、对等模型(P2P)和网格计算等。主从模型中,有一台或多台主服务器负责任务分配,其他节点作为从属进行工作;P2P模型中,所有节点地位平等,可以既是服务提供者也是...

    分布式计算.ppt

    分布式计算和分布式系统 P2P计算 云计算和网格计算 传感器网络和物联网

    云计算与大数据——分布式计算.pdf

    总的来说,分布式计算和网格计算是应对大数据和云计算时代挑战的重要工具,它们通过整合网络中的计算资源,提高了处理复杂问题的能力,同时也为各种科学研究和商业应用提供了新的可能性。随着技术的不断进步,分布式...

    云计算和网格计算特点

    云计算和网格计算都是分布式计算领域的关键技术。虽然二者在某些方面有所重叠,但在服务层次、经济模型、自动化程度等方面存在明显差异。随着技术的不断发展和完善,未来云计算将继续发挥其在分布式计算中的核心作用...

    云计算和网格计算360度比较(翻译)

    云计算和网格计算是两种在信息技术领域中用于处理大规模计算需求的方法。尽管它们在某些方面有相似之处,但也存在显著的区别。 云计算,作为一种流行的计算模式,是互联网时代的一种大规模分布式计算形式,其特点是...

    论网格计算与云计算的关系

    实际上,随着技术的发展,云计算和网格计算之间的界限正在变得模糊。一些云计算解决方案开始引入网格计算的某些特点,比如亚马逊的EC2服务就提供了类似于网格计算的弹性计算资源。同时,一些特定领域的网格计算项目...

    云计算和智能变电站分布式计算.pdf

    【云计算和智能变电站分布式计算】的探讨主要集中在利用云计算技术改进传统变电站的监控和管理方式。在智能变电站的背景下,分布式计算是提升变电站实时监测能力和资源利用率的关键。 1. **分布式计算在智能变电站...

    分布式计算与并行处理

    此外,云计算服务提供商如Amazon AWS和Microsoft Azure也提供分布式计算与并行处理的服务,如EC2实例集群和Azure Batch,使得企业可以方便地按需扩展计算能力,处理大规模计算任务。 为了实现分布式计算与并行处理...

    分布式计算技术介绍.pdf

    而分布式计算技术在中国的应用虽然起步较晚,但随着云计算和大数据等技术的发展,已经开始在教育、天气预报分析、生物技术等领域取得了一定成果。 分布式计算技术的国内外研究现状和应用现状存在着差异。虽然国内...

    云计算与网格计算的比较.ppt

    尽管云计算和网格计算在愿景上是一致的,即降低成本、提高可靠性和灵活性,但它们在具体实现上有所不同。例如,安全性方面,网格计算可能更注重项目内的安全控制,而云计算则需要处理大量来自不同用户的安全需求。...

Global site tag (gtag.js) - Google Analytics