云计算和分布式计算
① 能帮忙解释一下云计算和分布式计算的区别和联系吗
分布式计算,同样与云计算既有联系,又有区别: 第一种,WEB出现前的互联网(WWW出现前的互联网),如阿帕网,就是典型的分布式计算,并不需要服务器作为计算中心。仅有分布式计算,并不等于云计算,因为云计算还有集中存储和计算的部分。 第二种,P2P,即无须经由服务器,一台计算机与另一台计算机直接相联。其重要特点是对等,没有主从之分。在可管理的P2P模式下,虽然可以经过服务器,但不同于主从机结构处,在于它也可以不通过服务器,而主从机结构不通过服务器是不可以的。云计算不同于P2P之处,在于它必须以集中计算和存储作为分布式计算的互补方面。 第三种,协同计算,可以认为是P2P形式的推广,从点对点,发展到群组协作,即时消息、SNS等,都可以是基于协同计算和并行计算的。协同计算已非常接近云计算,但仍有不同,例如SOA(面向服务架构)可以复用服务模块,但这可能只是发生于应用之间,必须将这些可复用资源移向独立于应用的云服务器中,才算云计算。 现有许多云计算的定义,都往往偏向上述情况中的某一边,因此显得似是而非。需提醒的是,业内人士谈云计算往往有特定语境,比如说云计算建设要加强集中计算和分享。结合具体所指,可能并没有错,因为它可能是指云计算基础设施或平台本身建设,也可能是针对大企业的云端业务。但听的人往往听错,以为这就是云计算的全部,体会不到分布式计算和应用端的存在。这就造成误导和误解。 这种情况并不可怕,消除误解就会搞明白。但还有一种情况就不同了。一些大企业在搞云计算时,以传统的网格计算、主从机的旧理念,把云计算纳入排斥分布式计算的集中计算的轨道,那就属于内行的传统与保守了。目前对于集成的理解,就有这种实际问题存在。
② 分布式和云计算有什么区别
云计算是一个概念,实质上是把分布在网络上的服务器硬件及软件资源整合起来以提回供服务,如提供答大型运算、网络储存、云应用等。
云计算用到了许多技术,分布式计算就是它用到的其中一个技术。
“云是一个更上层、更抽象、更玄乎的概念。
而分布式是一个很具体的概念。
若没有分布式,云就无从谈起。但分布式计算却不一定都是云。”
分布式是通过应用设计,将任务进行分解。
云计算是通过类似网格的东西,由系统自动进行资源组合。分布式计算是利用互联网上的计算机的 CPU 的闲置处理能力来解决大型计算问题的一种计算科学。
③ 分布式计算相较云计算有什么优势
云计算有服务端和客户端的概念。而且往往是服务端承担全部工作,客户端仅仅是调用和显示。因此服务端要求很强大,一般集群机器构成,所以服务端的计算是往往依赖分布式来实现。
分布式没有服务端的概念,大家都是客户端也都是服务端,每个节点都参与计算工作。
云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。
分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。
④ 云计算与分布式计算有区别吗
分布式技术其实抄质上是一种基于网络的计算机处理技术。一个分布式系统(Distributed System)是一组逻辑和物理上互联的处理单元的集合。其实质就是对资源的系统范围的分散控制,以达到应用程序的协同执行。这种系统不要求单台计算机的功能十分强大,故能降低成本。分布式系统具有快速访问、多用户使用的优点。系统中的每台计算机可以方便快捷的访问其他内部节点的信息文件,它既可以为本地用户的特殊要求服务,也可以为网络中其他用户服务,实现不同计算机之间的通信与协同工作。
云计算(Cloud Computing)是分布式处理、并行处理、网格计算的发展,是虚拟化、效用计算、IaaS、PaaS、SaaS等概念混合跃升的结果。基本原理是将计算任务分布在云端的大量的分布式计算机上、数据也存储在云端,使得企业将有限的资源切换到需要的应用上,降低企业运行的成本。这样带来的结果是中小企业不需要购置专门的计算机系统去满足某一应用需求,只需要想云计算中心支付服务费即可获得响应服务,而云计算中心则大规模的云,以向用户提供服务。总的来说云计算具有如下的特点:超大规模云计算集群、虚拟化、高可靠性、通用性、按需服务、极其廉价。
⑤ 云计算、分布式计算、并行计算有什么区别与联系
说下我的理解,我理解的也比较浅显。 云计算,就是很多台主机同时提供服务,由于同一个服务有很多台服务器提供,就像每个服务背后有个云在支撑。分布式计算,由于一台计算机的计算能力有限,所以把传统上的计算任务通过负载均衡服务器将任务划分成若干个子任务,然后分别交给不同的计算机去进行计算,最后再把结果统一起来。并行计算,按字面意思理解就行了。 追问: 你说的这些我能理解。我主要想问,作为 硕士 研究方向,其之间的关系具体怎么样。 回答: 我自己感觉,都是围绕着 云计算 来发展的。云计算其实就是 分布式计算 。通过分散的服务器同时对 很多 公司个人提供服务。这样就会使资源得到充分的利用。我相信 你也知道为什么。 并行计算 我觉得重在强调一个协调能力。一般性 的计算,不仅仅是划分任务的问题,因为时间效率的问题,所以要保证各个任务能几乎在同一时间完成,防止出现这台服务器计算完了,还要等另一台计算完,分布式计算再加上并行计算,这才是真正的云计算。不过现在说这些计算的时候,其实已经是三者等同了。只是个人肤浅 的理解。 如果真想在这方向发展,建议多上CSDN看看。现在云计算非常盛行,各个大公司都在做。
⑥ 分布式 集群 云计算 三者是什么区别呢
云计算:云计算是最新开始的新概念,它不只是计算等计算机概念,还有运营服务等概念了。它是分布式计算、并行计算和网格计算的发展,或者说是这些概念的商业实现。云计算不但包括分布式计算还包括分布式存储和分布式缓存。分布式存储又包括分布式文件存储和分布式数据存储。小鸟云计算专注为个人开发者用户、中小型、大型企业用户提供一站式核心网络云端部署服务,促使用户云端部署化简为零,轻松快捷运用云计算 。
云计算与并行、分布式、网格和集群计算的区别:云计算是从集群技术发展而来,区别在于集群虽然把多台机器联了起来,但其某项具体任务执行的时候还是会被转发到某台服务器上,而云可以简单的认为是任务可以被分割成多个进程在多台服务器上并行计算,然后得到结果,好处在于大数据量的操作性能非常好。云可以使用廉价的PC服务器 ,可以管理大数据量与大集群,关键技术在于能够对云内的基础设施进行动态按需分配与管理。云计算与并行计算、分布式计算的区别,以计算机用户来说,并行计算是由单个用户完成的,分布式计算是由多个用户合作完成的,云计算是没有用户参与,而是交给网络另一端的服务器完成的。
⑦ 【求教】分布式计算、云计算的关系
云计算中的云是相对于客户端而言,其实云计算本质上是客户端-服务器模式,只是在服务器端通过分布式存储、虚拟化等技术提供了诸如IaaS、PaaS、SaaS的高可靠服务。个人理解,仅供参考。