集群系统


集群系统类似于并行系统,因为它们都具有多个CPU。但是,一个主要区别在于,集群系统是由两个或多个独立的计算机系统合并在一起创建的。基本上,它们具有独立的计算机系统和一个公共存储,并且这些系统协同工作。

一个更好的示意图如下:

集群系统是硬件集群和软件集群的组合。硬件集群有助于在系统之间共享高性能磁盘。软件集群使所有系统协同工作。

集群系统中的每个节点都包含集群软件。此软件监控集群系统并确保其按要求工作。如果集群系统中的任何一个节点发生故障,则其余节点将接管其存储和资源,并尝试重新启动。

集群系统的类型

主要有两种类型的集群系统,即非对称集群系统和对称集群系统。有关这些系统的详细信息如下:

非对称集群系统

在此系统中,集群系统中的一个节点处于热备模式,而所有其他节点都运行所需的应用程序。热备模式是一种故障保护机制,其中热备节点是系统的一部分。热备节点持续监控服务器,如果服务器发生故障,则热备节点将接替其位置。

对称集群系统

在对称集群系统中,两个或多个节点都运行应用程序并相互监控。这比非对称系统更有效,因为它使用了所有硬件,并且不会仅仅将一个节点作为热备节点。

集群系统的属性

集群系统可以用于许多不同的目的。其中一些可以是科学计算、Web 支持等。体现一些主要属性的集群系统包括:

  • 负载均衡集群

    在这种类型的集群中,系统中的节点共享工作负载以提供更好的性能。例如:基于 Web 的集群可以将不同的 Web 查询分配给不同的节点,以便优化系统性能。一些集群系统使用轮询机制将请求分配给系统中的不同节点。

  • 高可用性集群

    这些集群提高了集群系统的可用性。它们具有额外的节点,仅在某些系统组件发生故障时才使用。因此,高可用性集群消除了单点故障,即其故障会导致系统故障的节点。这些类型的集群也称为故障转移集群或 HA 集群。

集群系统的益处

集群系统的不同益处如下:

  • 性能

    集群系统具有高性能,因为它们包含两个或多个合并在一起的独立计算机系统。这些系统作为一个并行单元工作,从而为系统带来更好的性能。

  • 容错性

    集群系统具有相当高的容错性,一个节点的丢失不会导致系统丢失。它们甚至可能包含一个或多个处于热备模式的节点,允许它们替代故障节点。

  • 可扩展性

    集群系统具有相当的可扩展性,因为可以轻松地向系统添加新节点。无需关闭整个集群即可添加新节点。

更新于:2020年6月22日

浏览量 10K+

启动您的职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.