顾名思义,集群有两台或多台计算机同时工作。集群中涉及的每台计算机都称为节点,并具有自己的属性,如硬盘驱动器、RAM、CPU 等。虽然每个服务器集群都有自己的资源,但它在网络中显示在一个主机名下,并且只有一个 IP( Internet 协议)地址。
为了给客户端提供高质量的服务,一组服务器运行在一起,形成一个服务器集群。在服务器集群中工作的好处是,如果集群中的一台计算机出现故障,可以将工作切换到集群中的另一台计算机上。服务器集群确保客户端可以全天候访问所有相关的服务器相关资源。
服务器集群的重要性
事实证明,服务器集群比使用单台计算机更可靠、可扩展和更有效。服务器集群主要是为定期更新数据的应用程序和那些长时间在内存状态下运行的应用程序而设计的。通常,服务器集群用于服务器,包括文件、打印件、数据库和消息。服务器集群能够处理以下故障:
- 应用软件故障及其相关服务故障。
- CPU、内存、电源等硬件系统故障。
- 自然挫折、断电等造成的网站故障。
在组织中设置服务器集群的主要优点有三个:
- 可用性
- 可靠性
- 可扩展性
服务器集群通过向客户端提供各种应用程序和服务来满足可用性,以满足其组织的正常运行时间目标。服务器集群可以通过在系统发生故障时通过冗余消除特定故障点来提供容错来提供可靠性。可扩展性是网络未来增长的能力。
服务器集群如何工作?
服务器集群适用于无法在多个服务器之间分配的应用程序。服务器集群中包含的每个服务器都被称为拥有并控制其本地设备。每个服务器还维护特定操作系统、其应用程序和由集群设计的服务的副本。每个集群都有公共设备,如公共磁盘供应中的磁盘。可以提供对这些盘等的访问的连接介质也一次由一个服务器拥有和控制。
在服务器集群中,一次只有一个节点在运行。原因是每个节点分别接收其更新。其他节点通常保持在待机模式。如果任何活动节点发生故障,其他备用节点将立即接管。这个过程是可能的,因为集群中的所有节点都连接到一个共享存储系统。服务器集群使用的这种共享存储系统称为仲裁。据说是服务器集群的数据库配置。仲裁资源通常包含有关集群配置的信息等数据,并记录对该配置所做的当前更改。
服务器集群的类型
服务器集群分为三种。他们是:
- 单仲裁设备集群——单仲裁设备集群也称为标准仲裁集群,是最常用的集群类型。它有多个节点,带有一个或多个集群存储(集群磁盘阵列),并具有称为“总线”的连接机制。
- 多数节点集集群——在这种类型的集群中,每个节点管理自己在集群中配置的数据副本。它是仲裁资源,有助于在节点之间保持配置数据的持久性。因此,多数节点集集群广泛用于地理上分散的服务器集群的使用。
- 本地仲裁集群——也称为单节点集群。顾名思义,它只有一个节点,广泛用于测试目的。
如今,许多组织都选择服务器集群作为增加服务器正常运行时间的媒介。服务器集群的构建方式使得集群中包含的服务器可以一起运行。这有助于保护数据、其他应用程序及其运行的服务,即使服务器无法在一台计算机上工作。但是,服务器集群必须依赖基于 IP 的网络技术才能运行。