云计算vs分布式计算
云计算是一种通过互联网提供资源的计算方式。大多数情况下,这些资源是可扩展的,是高度可视化的资源,它们作为服务提供。这些资源主要可以分解为应用程序、平台或基础设施。处理分布式系统(由多个自导向节点组成的系统)的计算机科学领域被称为分布式计算。通常,分布式计算用于利用多台机器的能力来实现单个大规模目标。
什么是云计算?
云计算是一种新兴的技术,主要通过互联网将多种资源作为服务交付。交付方被称为服务提供者,用户被称为订阅者。订阅者通常按每次使用付费。根据所提供的服务类型,云计算被分为几个不同的类别。SaaS(软件即服务)是云计算的一类,其中主要的可用资源即服务是软件应用程序。PaaS(平台即服务)是云计算的一种类别/应用,其中服务提供商通过互联网向其订户提供计算平台或解决方案堆栈。IaaS(基础设施即服务)是云计算的一类,其中主要的可用资源即服务是硬件基础设施。DaaS(桌面即服务),这是一种新兴的-aaS服务,旨在通过互联网提供完整的桌面体验。这有时被称为桌面虚拟化/虚拟桌面或托管桌面。
什么是分布式计算?
处理分布式系统的计算机科学领域被称为分布式计算。分布式系统是由多个通过网络进行通信的自导向计算机组成的。这些计算机使用它们自己的本地内存。分布式系统中的所有计算机相互通信,以实现某种共同的目标。或者,每台计算机上的不同用户可能有不同的个人需求,分布式系统将协调共享资源(或帮助与其他节点通信)以实现各自的任务。节点之间使用消息传递进行通信。分布式计算也可以被定义为使用分布式系统解决单个大问题,方法是将其分解为任务,每个任务都在分布式系统的单个计算机中计算。通常情况下,容忍机制是用来克服个别计算机故障的。系统的结构(拓扑、时延和基数)是未知的,是动态的。单个计算机不必知道关于整个系统或完整输入的所有信息(为了解决问题)。
云计算和分布式计算的区别是什么?
云计算是一种主要通过互联网提供多种资源作为服务的技术,而分布式计算的概念是使用由许多自治节点组成的分布式系统来解决一个非常大的问题(通常很难由一台计算机解决)。云计算基本上是一种通过互联网对各种类型的资源进行销售和分配的模式,而分布式计算可以被定义为一种使用一组机器作为单个单元来解决大规模问题的计算类型。分布式计算通过将问题分解为更简单的任务,并将这些任务分配给单个节点来实现这一点。
留下一个回复