分布式计算和云计算有什么区别?
发布于 2019-07-02 04:50:32
云计算和分布式计算之间的主要区别在于,云计算通过互联网提供硬件、软件和其他基础设施资源,而分布式计算将单个任务划分到通过网络连接的多台计算机中,以比使用单个计算机更快地完成任务。
云计算帮助您通过网络远程访问软硬件资源。它提供了易于资源共享、降低成本、可伸缩性和平台无关性等优点。另一方面,分布式计算网络( distributed computing )是包含多台计算机以实现某个目标的网络。网络中的每台计算机执行整体任务的一部分。此方法有助于比使用单台计算机更快地获得结果。它具有可扩展性、冗余性和资源共享等优点。
来源:Difference Between Cloud Computing and Distributed Computing
发布于 2019-05-29 12:24:12
让我们从定义这两个术语的确切含义开始。区别将从定义本身开始变得明显。
云计算是一种系统,其中软件应用程序、基础设施资源或开发工具等不同的东西通过互联网提供给用户。传统上,如果用户想要运行软件应用程序,则必须确保满足运行该应用程序所需的所有广泛的软件和硬件要求。但是,有了云,情况就不再是这样了,因为只需通过Internet连接就可以访问应用程序。用户不必再担心其个人系统上的任何软件或硬件安装即可使用该应用程序。
不仅是可以通过互联网访问的软件应用程序,还有许多其他东西,如数据库、服务器、软件开发资源、数据中心等。事实上,云产品有三种类型,软件即服务(SaaS)、基础架构即服务(IaaS)和平台即服务(PaaS)。
接下来,让我们定义一下分布式计算。这是一种系统,在这种系统中,单个软件系统具有分布在多台计算机上的组件,但它们都作为一个统一的系统执行。软件的这些分布式组件通过网络彼此连接。因此,软件组件分布在其上的计算机将具有彼此通信的方式,并确保软件组件之间存在同步。根据计算机是位于相同位置的附近还是位于不同位置的远离,连接计算机的网络可以是局域网或广域网。分布式计算系统可以分为三种:分布式计算系统、分布式普适系统和分布式信息系统。
现在,我们已经了解了分布式计算和云计算的定义,希望这两种计算模型之间的区别已经变得更加清晰。云计算是指通过互联网提供必要的资源,而分布式计算是指通过连接网络在系统之间共享资源。这些计算模型中的每一个都有一组独特的优点。
可伸缩性是cloud computing solutions最突出的优势之一。根据资源需求的增加或减少,可以通过Internet访问或多或少的软件、存储、网络和其他计算资源。
成本效益和简单性是该模型的其他一些优点。
分布式计算也提供了可伸缩性,从某种意义上说,您可以根据当前需求在网络中添加或删除计算机系统。分布式软件应用程序还可以确保更好的性能和恢复能力。
发布于 2021-02-24 06:53:20
分布式计算:
是能够从其他系统/解决方案借用资源进行处理的系统/解决方案。通常通过委托并使用通信分发系统或网络。
云计算:
是由这样的系统提供的产品/服务和资源。
更多
分布式计算可以像操作系统一样复杂和健壮,它基本上允许您将多台计算机组合为一台计算机。或者,就像一个应用程序从其他系统借用免费资源一样简单,它可以与其他系统进行通信,并与之签订“合同”。合同不是一个专门的术语,我只是觉得它很合适。分布式计算不一定依赖于它的所有部分,可以独立运行,但能够将任务委托给系统的其他部分。
云计算是由分布式计算构建而来的。从技术上讲,如果你有一个应用程序在你的几个设备上同步信息,那么你就是在做云计算,因为它使用的是分布式计算。
现在收紧头上的老虎钳。您可以使用云计算构建分布式系统。无限循环!这并不是那么疯狂,因为你基本上可以从其他分布式系统中构建一个分布式系统。这是一个系统的系统。
注意:
我觉得有必要回答这个问题,因为我觉得每个其他的答案都漏掉了这样或那样的东西。我希望,我没有做同样的事情。
https://stackoverflow.com/questions/9866727
复制相似问题