第 1 章 Red Hat Cluster Suite概述
群集系统为关键产品服务提供可靠性、灵活性和可用性。使用 Red Hat Cluster Suite,您可以创建群集来满足对性能、高可用性、负载平衡、灵活性、文件共享以及经济性的需要。本章提供 Red Hat Cluster Suite 组件和功能的概述,它由下列章节组成:
1.1. 群集基础
群集是由两个或多个计算机(称为节点或成员)组成的一起执行任务的系统。主要的群集类型有 4 种:
- 存储型(Storage)
- 高可用性型(High availability)
- 负载平衡型(Load balancing)
- 高性能型(High performance)
存储型群集跨服务器提供一致的文件系统映像,它允许服务器同步地读取和写入单个的共享文件系统。存储型群集将应用程序的安装和修补限制到一个文件系统,简化了存储的管理。而且,采用群集范围的文件系统,存储型群集消除了应用程序数据的冗余拷贝并简化了备份和恢复。Red Hat Cluster Suite 是通过 Red Hat GFS 提供存储群集功能的。
高可用性型群集通过消除单点失效以及在一个节点停止运作时将服务从一个群集节点切换到另外一个节点,提供服务的持续可用性。通常,在高可用性型群集中的服务读写数据(通过以读写方式挂载的文件系统)。因此,高可用性型群集必须维护数据的完整性,因为一个群集节点是从另一个群集节点接管某个服务的控制。客户端中高可用性型群集中产生故障的节点在群集外并不可见。(高可用性型群集有时候被称作故障切换群集。)Red Hat Cluster Suite 通过其高可用性服务管理(High-availability Service Management)组件提供高可用性的群集功能。
负载平衡型群集将网络服务请求分摊在多个群集节点中来平衡请求负载。因为您可以按照负载来调整节点数目,这样就提供了有性价比的灵活性。如果负载平衡型群集中的某个节点不可操作了,负载平衡软件检测到这个故障并将请求重定向到其他群集节点。负载平衡型群集中的节点故障在群集外是不可见的。Red Hat Cluster Suite 通过 Linux 虚拟服务器(Linux Virtual Server,LVS)提供了负载平衡功能。
高性能型群集使用群集节点来执行并行运算。高性能型群集允许应用程序以并行的方式工作,因此提高了应用程序的性能。(高性能型群集也被称为计算群集或网格计算。)
注意
前面总结的群集类型仅反映了基本的配置;实际应用时您可能需要将它们进行合并。