分布式计算和云计算有什么区别?

问题描述 投票:3回答:2

分布式计算和云计算有什么区别?

cloud computer-science distributed-computing terminology definition
2个回答
3
投票

分布式计算是指多个自治机器通过中央网络进行通信以执行共同目标。

云计算更多地是关于计算即服务,通过网络提供给计算机。

例如,分布式计算网络可能是10,000人通过屏幕保护程序在其计算机上处​​理SETI数据。云计算可能是因为有数百万Apple用户将所有MP3保存到iCloud,而不是笔记本电脑上。

我认为这两种声音比它们更相关。


0
投票

让我们从定义这两个术语的确切含义开始。这些差异将从定义本身开始变得明显。

云计算是通过因特网向用户提供诸如软件应用程序,基础设施资源或开发工具之类的不同事物的系统。传统上,如果用户想要运行软件应用程序,则必须确保它们满足运行该单个应用程序所需的所有广泛的软件和硬件要求。但是,对于云,由于只需通过Internet连接即可访问应用程序,因此情况不再如此。用户不再需要担心其个人系统上的任何软件或硬件安装以利用该应用程序。

它不仅可以通过Internet访问软件应用程序,而且还有许多其他东西,如数据库,服务器,软件开发资源,数据中心等。事实上,云产品有三种类型,软件即服务(SaaS),基础架构即服务(IaaS)和平台即服务(PaaS)。

接下来,让我们定义分布式计算。这是一种系统,其中单个软件系统具有分布在多个计算机上的组件,但它们都作为整合系统执行。这些软件的分布式组件通过网络相互连接。因此,软件组件分布在其上的计算机将具有彼此通信的方式并确保软件组件之间存在同步。根据计算机是位于相同位置附近还是位于不同位置的彼此远离,连接计算机的网络可以是局域网或广域网。分布式计算系统可以有三种类型:分布式计算系统,分布式普及系统和分布式信息系统。

现在,我们了解分布式计算和云计算的定义,希望这两种计算模型之间的区别已经变得更加清晰。虽然云计算是指通过因特网传递必要资源,但分布式计算是指通过连接网络在系统之间共享资源。每种计算模型都具有独特的优势。

可扩展性是cloud computing solutions最突出的优势之一。根据增加或减少的资源需求,可以通过因特网访问更多或更少的软件,存储,网络和其他计算资源。

成本效益和简单性是该模型的一些其他优点。

分布式计算也提供可扩展性,因为您可以根据当前要求在网络中添加或删除计算机系统。分布式软件应用程序还可确保更好的性能和弹性。


0
投票

云计算和分布式计算之间的主要区别在于,云计算通过互联网提供硬件,软件和其他基础设施资源,而分布式计算在通过网络连接的多台计算机之间划分单个任务,以比使用云计算更快地完成任务。个人电脑。

云计算有助于通过网络远程访问硬件和软件资源。它提供了诸如轻松共享资源,降低成本,可扩展性和平台独立性等优势。另一方面,分布式计算是具有多个计算机以实现目标的网络。网络中的每台计算机都执行整个任务的一部分。此方法有助于比使用单台计算机更快地获得结果。它提供了诸如可扩展性,冗余和资源共享等优点。

资料来源:Difference Between Cloud Computing and Distributed Computing

© www.soinside.com 2019 - 2024. All rights reserved.