租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

甚么是散布式计算?

发布时间:2023-03-15 08:26:08

甚么是散布式计算?散布式计算是一种模型,其中软件系统的组件在多台计算机或节点之间同享。虽然软件组件可能散布在多个位置的多台计算机上,但它们作为一个系统运行。这样做是为了提高效力和性能。不同联网计算机上的系统通过来回发送消息进行通讯和调和,以完成定义的任务。散布式计算可以提高性能、弹性和可扩大性,使其成为数据库和利用程序设计中的通用计算模型。


什么是分布式计算?.jpeg


散布式计算的工作原理:

如果机器位于不同的地理位置,则散布式计算网络可以作为本地网络或通过广域网连接。散布式计算系统中的处理器通常并行运行。

在企业环境中,散布式计算通常将业务流程中的各个步骤放在计算机网络中最高效的地方。例如,一个典型的散布有一个三层模型,将利用程序组织成表示层(或用户界面)、利用程序层和数据层。这些层的功能以下:

1、用户界面处理产生在用户位置的PC上

2、利用程序处理在远程计算机上进行

3、数据库访问和处理算法产生在另外一台为许多业务流程提供集中访问的计算机上

除三层模型以外,其他类型的散布式计算还包括客户端-服务器、n 层和对等:

1、客户端-服务器架构。这些使用智能客户端联系服务器获得数据,然后格式化并向用户显示该数据。

2、N层系统架构。通经常使用于利用程序服务器,这些架构使用Web利用程序将要求转发到其他企业服务。

3、点对点架构。这些将所有责任分配给所有对等计算机,这些计算机可以充当客户端或服务器。


散布式计算的好处:

1、表现。散布式计算可以通过让集群中的每台计算机同时处理任务的不同部份来帮助提高性能。

2、可扩大性。散布式计算集群可通过在需要时添加新硬件进行扩大。

3、弹性和冗余。多台计算机可以提供相同的服务。这样,如果一台机器不可用,其他人可以代替该服务。一样,如果履行相同服务的两台机器位于不同的数据中心,并且一个数据中心出现故障,企业依然可以运行。

4、本钱效益。散布式计算可使用低本钱、现成的硬件。

5、效力。复杂的要求可以分解成更小的部份并散布在不同的系统中。这样,要求被简化并以并行计算的情势处理,减少了计算要求所需的时间。

6、散布式利用程序。与在单个系统上运行的传统利用程序不同,散布式利用程序同时在多个系统上运行。


以上是散布式计算的介绍,希望能帮助到大家参考!