云计算和分布式计算的区别? [关闭] 云计算和分布式计算的区别? [关闭](Differenc

2019-05-12 16:03发布

我想了解关于云计算和分布式计算的区别。 我读了关于云计算的文章,有一种感觉是冥冥之中有云计算和分布式计算等想询问技术之间的差异之间的关系。

此外,如果有人能指出我对于云计算有用的资源,这将是高度赞赏。

谢谢

Answer 1:

在我的印象如何定义云计算是基于云的服务和软件的底层计算资源(存储,处理器,内存,负载均衡器等)完全由软件/服务的消费者的抽象。 这意味着,基于云的资源的供应商正在对计算环境的性能/可靠性/可扩展性的责任。

从一个角度应用程序开发人员点,这可能是一个巨大的优势,因为采购,维护,调谐,监测和缩放硬件以满足增长的需求是既困难又昂贵。

对于规模较小的独立软件开发商,云计算提供了试制,试验,没有任何资本支出部署软件的能力。

对于较大的应用,效益一般是无限的可扩展性和数额是多少,IT外包/应用托管职责,以及到新的服务器/存储/不管按需即时访问。 常云提供商将提供冗余性,可靠性和安全性,即使所有的水平,但最大的内部IT商店不可能实现这一切的纯粹的成本。

主要缺点给应用开发者是失去控制。 不仅是在云环境外部托管的硬件,而是抽象的,所以如果你的应用程序需要对硬件直接控制,你的运气了。 而你需要信任云服务提供商。 他们都提供了99.9%的重复时间和SLA的,但我怀疑这些统计实际实现。 但是,你要问自己,我可以做的更好? 答案是常无。 但是,硬件的控制并不是唯一的地方失去控制 - 与基于云的系统集成也可以比对的前提或自我管理软件的原因很明显更加困难。 然而,在我看来,这是路障蒸发随着新技术和强大的API的消除运行LAN / WAN之外的应用程序时,创造了许多整合的困难。

另一个缺点可能是性能。 运行你的本地局域网上的应用程序可能会提供给本地用户比从云中运行有点迅捷体验。 但是,如果你的观众分布,即效益可能仅适用于应用程序的观众的一个子集。

分布式计算,如已经几次表示,只是计算协调两个或两个以上计算机之间。 云计算,顾名思义,分布式计算,而是一种特殊形式。

这里是一个很好的白皮书由大卫·查普尔。 这是微软赞助的纸,所以它呈现在微软的云平台(Azure的)方面,但基本原则是相当普遍的,和大卫·查普尔始终是一个很容易读取。



Answer 2:

让我说,我们运行一个显著的金融服务提供上一个100%基于云的环境中启动。

云计算是不是真的那么好定义(就像任何时髦词语,每个人都希望以某种品牌他们与最新的时髦词语现有的产品)。

在我的脑海云计算的关键是,我可以看看计算资源(CPU,内存等),如商品,而不是资本。

那是什么意思?

传统上,如果我想一些计算能力添加到我的组织,我需要走出去,并购买更多的计算机,设置它们,和维护。 云计算(埃里克J.的定义)让我抢额外的计算能力,什么时候我需要它,然后松开的时候我不知道。 我们提供的销售税计算服务。 在运行到圣诞节,我们需要比在一年中的其他时间多了很多的计算能力。 我们的云环境让我在几秒钟内添加的资源,然后释放它们一样快,当我不需要他们。 我们的一个大客户,有时有1个小时的大型销售。 我可以为每小时增加额外的处理能力,然后在完成时将其释放。

我们提供的是云计算基础架构之上的解决方案是软件即服务(SaaS)的。 像GMail的事情的SaaS,不是云计算,在我看来。

那么,如何这一切比较分布式计算?

分布式计算只是意味着我打破了一个问题,这样我可以有一大堆的电脑在同一时间进行这项工作。 伯克利大学的BOINC项目是一个很好的例子这一点(请考虑注册的话)。 他们跨越志愿者提供的所有计算机分发科研项目。

参与BOINC和其他分布式项目的计算机可以是人的笔记本电脑,台式机,服务器。 它们可以安装在我的办公室,从ISP或虚拟服务器租用的虚拟服务器,是一个“云”的一部分。 重要的不是一位在电脑从何而来。 如果我可以在计算机上安装分布式计算软件,它可以是分布式解决方案的一部分。



Answer 3:

分布式计算涉及将一个大问题成较小的片,并具有多台联网计算机处理所述切片。

云计算通常指通过互联网提供服务。 该服务可以是几乎任何东西,从通过网络访问到离站存储或计算资源的商业软件。

编辑:正如下面我的海报指出,它通常是一个营销术语,对于这些服务。



Answer 4:

分布式计算是多台计算机参与解决/计算任务。 像Folding @ Home的 。

云计算是关于有对互联网服务的数据(文档,图片等)。 我想Gmail和谷歌文档形成一种云计算。



Answer 5:

请记住,术语云计算已经成为一个营销术语,已经到了代表几乎所有的东西。 到编码器中,该术语是指存储和检索的名称/值对的分布方式。 著名的例子包括BigTable的 (你最有可能从内部访问谷歌应用程序引擎 )和EC2 。



文章来源: Difference between cloud computing and distributed computing? [closed]