📜  不同的计算范例

📅  最后修改于: 2021-08-27 18:23:23             🧑  作者: Mango

多年来,已经开发并使用了不同的计算范例。实际上,在云计算范例之前已经存在不同的计算范例。让我们看一下下面的所有计算范例。

1.分布式计算:
分布式计算被定义为一种计算类型,其中多个计算机系统可以处理一个问题。在这里,所有计算机系统都链接在一起,并且问题被分为子问题,其中每个部分都由不同的计算机系统解决。
分布式计算的目标是提高系统的性能和效率,并确保容错能力。
在下图中,每个处理器都有自己的本地内存,并且所有处理器都通过网络相互通信。

2.并行计算:
并行计算被定义为同时使用多个计算机系统的一种计算类型。在这里,问题被分解为子问题,然后进一步分解为指令。来自每个子问题的这些指令在不同的处理器上同时执行。

在下图中,您可以看到并行计算系统如何由多个相互通信并同时在共享内存上执行多个任务的处理器组成。

并行计算的目标是节省时间并提供并发性。

3.集群计算:
群集是一组独立的计算机,它们一起工作以执行给定的任务。
群集计算被定义为一种计算类型,它由两个或更多独立的计算机(称为节点)组成,这些计算机协同工作以作为一台计算机执行任务。

集群计算的目标是提高系统的性能,可伸缩性和简单性。

如下图所示,所有节点(无论它们是父节点还是子节点)都充当一个实体来执行任务。

4.网格计算:
网格计算被定义为一种计算类型,其中它构成了计算机网络,这些计算机一起工作以执行单台计算机可能难以处理的任务。该网络上的所有计算机都在同一保护下工作,并被称为虚拟超级计算机。

他们从事的任务要么具有很高的计算能力,要么由大型数据集组成。
网格计算中计算机系统之间的所有通信都是在“数据网格”上完成的。

网格计算的目标是在更短的时间内解决更多的高计算量问题并提高生产率。

5.效用计算:
效用计算被定义为一种计算类型,其中服务提供商向客户提供所需的资源和服务,并根据需求和需求(但不是固定费率)根据这些资源的使用向它们收费。

效用计算涉及根据需求和要求的诸如硬件,软件等资源的租用。

效用计算的目标是增加资源的使用并提高成本效益。

6.边缘计算:
边缘计算被定义为专注于减少客户端与服务器之间的长距离通信的计算类型。这是通过在云中运行较少的进程并将这些进程移至用户的计算机,IoT设备或边缘设备/服务器来完成的。

边缘计算的目标是将计算带到网络的边缘,从而减少间隙并导致更好和更紧密的交互。

7.雾计算:
雾计算定义为在云和数据生成设备之间起计算结构作用的计算类型。也称为“起雾”。

这种结构使用户能够在彼此之间更近的位置中分配资源,数据,应用程序。

雾计算的目标是提高整体网络效率和性能。

8.云计算:
云的定义是使用他人的服务器托管,处理或存储数据。
云计算被定义为一种计算类型,其中它是指按需付费的方式通过Internet提供按需计算服务。它是广泛分布的,基于网络的并且用于存储。

有公共云,私有云,混合云和社区云,而一些云提供商则是Google云,AWS,Microsoft Azure和IBM云。