更多: zhilu jiaocheng
了解 HA 集群
HA Clustering 通常使用以下术语:
- 主动/主动集群
- 主动/被动集群
- 故障转移集群
- 故障安全集群
术语主动/主动和主动/被动集群对不同的人意味着不同的东西。
最好使用故障转移和故障安全术语来描述 HA 集群。
故障转移集群:多个成员(节点)可以是集群的一部分 一个或者多个服务在任何给定时间在给定成员上处于活动状态集群 在此故障转移期间,根据应用程序和服务结构,最终用户可能会遇到会话中断
故障安全集群:多个成员(节点)可以是集群的一部分 服务在所有成员上都处于活动状态 发生故障时,集群基础设施只是停止向故障节点发送请求,并将这些请求定向到活动节点。
集群的概念
集群的概念是集群本身在外部表现为一个单一的系统。
一个集群由两台或者更多台真实计算机组成,这些计算机被称为集群的节点或者成员。
集群的组件通常但并非总是通过快速局域网相互连接。
与单台计算机相比,通常部署集群以提高性能和/或者可用性,同时通常比具有可比速度或者可用性的单台计算机更具成本效益。
集群是关于由节点或者成员执行的后端操作,这些节点或者成员在外界看来是一个单一的计算实体。
集群类型
- 高性能集群
- 高可用性集群
- 负载均衡集群
- 存储集群
高性能集群 (HPC)
集群中的多个节点执行并发计算。
高性能(或者网格)计算有两个主要优势:
- 弹性:只要集群中只有一个成员在运行,服务就会继续由集群提供。
- 增加容量:添加到集群的节点越多,可用的计算能力就越大,因此可以使用商品硬件构建非常强大的计算机。
高可用性集群 (HA)
高可用性集群通过消除单点故障以及在节点失效时将服务从一个集群节点故障转移到另一个节点来提供服务的连续可用性。高可用性集群有时称为故障转移集群。红帽集群套件通过其高可用性服务管理组件提供高可用性集群。
负载均衡集群
负载平衡集群的运行方式是让所有工作负载通过一个或者多个负载平衡前端,然后将其分发到一组后端服务器。如果负载平衡集群中的某个节点无法运行,负载平衡软件会检测到故障并将请求重定向到其他集群节点。 Red Hat Cluster Suite 通过 LVS(Linux 虚拟服务器)提供负载平衡。
存储集群
存储集群在集群中的服务器之间提供一致的文件系统镜像,允许服务器同时读取和写入单个共享文件系统。通过集群范围的文件系统,存储集群消除了对应用程序数据冗余副本的需求,并简化了备份和灾难恢复。红帽集群套件通过红帽 GFS(全局文件系统)提供存储集群。
为什么我们需要 HA 集群?
24×7 关键任务服务具有以下要求: - 可扩展性:当工作负载增加时,系统必须向上扩展以满足要求。
- 可用性:尽管硬件和软件出现故障,服务必须始终处于开启状态并可用。
- 经济高效:整个系统的构建和扩展必须经济实惠。
- 可管理性:虽然整个系统的物理尺寸可能很大,但它应该易于管理。
主动被动术语
主动/被动(Active/Passive)术语通常是指仅运行一项服务的故障转移集群。
主动/主动术语可用于指具有多个服务器的故障转移群集,以便所有群集成员都托管至少一项服务。
日期:2020-09-17 00:11:04 来源:oir作者:oir