📜  云计算和分布式计算之间的区别

📅  最后修改于: 2021-08-27 18:01:18             🧑  作者: 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.