📜  云计算与分布式计算的区别

📅  最后修改于: 2021-09-14 02:42:29             🧑  作者: Mango

1. 云计算:
云计算是指通过互联网提供按需 IT 资源/服务,如服务器、存储、数据库、网络、分析、软件等。它是一种计算技术,可通过 Internet 向其用户/客户提供托管服务。云计算通过互联网提供硬件、软件、网络资源等服务。云计算的一些特征是提供可配置计算资源的共享池、按需服务、按使用付费、由服务提供商提供等。

它分为4种不同的类型,例如

  • 公共云
  • 私有云
  • 社区云
  • 混合云

2. 分布式计算:
分布式计算是指在分布式自治计算机上解决问题,并且它们之间通过网络进行通信。它是一种允许多台计算机进行通信并解决单个问题的计算技术。分布式计算有助于比使用单台计算机更快地完成计算任务,因为它需要大量时间。分布式计算的一些特征是在计算机之间分配单个任务以同时进行工作,分布式计算的远程过程调用和远程方法调用。

它分为3种不同的类型,例如

  • 分布式计算系统
  • 分布式信息系统
  • 分布式普及系统

云计算与分布式计算的区别:

S.No. CLOUD COMPUTING DISTRIBUTED COMPUTING
01. Cloud computing refers to providing on demand IT resources/services like server, storage, database, networking, analytics, software etc. over internet. Distributed computing refers to solve a problem over distributed autonomous computers and they communicate between them over a network.
02. In simple cloud computing can be said as a computing technique that delivers hosted services over the internet to its users/customers. In simple distributed computing can be said as a computing technique which allows to multiple computers to communicate and work to solve a single problem.
03. It is classified into 4 different types such as Public Cloud, Private Cloud, Community Cloud and Hybrid Cloud. It is classified into 3 different types such as Distributed Computing Systems, Distributed Information Systems and Distributed Pervasive Systems.
04. There are many benefits of cloud computing like cost effective, elasticity and reliable, economies of Scale, access to the global market etc. There are many benefits of distributed computing like flexibility, reliability, improved performance etc.
05. Cloud computing provides services such as hardware, software, networking resources through internet. Distributed computing helps to achieve computational tasks more faster than using a single computer as it takes a lot of time.
06. The goal of cloud computing is to provide on demand computing services over internet on pay per use model. The goal of distributed computing is to distribute a single task among multiple computers and to solve it quickly by maintaining coordination between them.
07. Some characteristics of cloud computing are providing shared pool of configurable computing resources, on-demand service, pay per use, provisioned by the Service Providers etc. Some characteristics of distributed computing are distributing a single task among computers to progress the work at same time, Remote Procedure calls and Remote Method Invocation for distributed computations.
08. Some disadvantage of cloud computing includes less control especially in the case of public clouds, restrictions on available services may be faced and cloud security. Some disadvantage of cloud computing includes chances of failure of nodes, slow network may create problem in communication.