集群的概念
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
集群的名词解释
集群的定义:
1、集群是一组协同工作的服务实体
2、集群实体的可扩展性
3、集群实体的高可用性
4、集群实体地址
5、客户请求的负载均衡
6、服务节点的错误恢复
集群是一组协同工作的服务实体,用以提供比单一服务实体更具扩展性和可用性的服务平台。
从客户端看来,一个集群就是一个完整不可细分的实体,但事实上一个集群实体是由完成不同任务的服务节点个体所组成的。
集群实体的可扩展性是指,在集群运行的中新的服务节点可以动态的加入集群实体从而提升集群实体的综合性能。
集群实体的高可用性是指,集群实体通过其内部的服务节点的冗余使客户端免予OUT OF SERVICE 错误。
简单的说,在集群中同一服务可以由多个服务节点提供,当部分服务节点失效后,其它服务节点可以接管服务。
集群实体地址是指客户端访问集群实体获取服务资源的唯一入口地址。
负载均衡是指集群中的分发设备(服务)将用户的请求任务比较均衡(不是平均)分布到集群实体中的服务节点计算、存储和网络资源中。
一般我们将提供负载均衡分发的设备叫做负载均衡器。
负载均衡器一般具备如下三个功能:
1、维护集群地址
2、负责管理各个服务节点的加入和退出
3、集群地址向内部服务节点地址的转换
错误恢复是指集群中某个或某些服务节点(设备)不能正常工作(或提供服务),其它类似服务节点(设备)可以资源透明和持续的完成原有任务。
具备错误恢复能力是集群实体高可用性的必要条件。
负责均衡和错误恢复都需要集群实体中各个服务节点中有执行同一任务的资源存在,而且对于同一任务的各个资源来说,执行任务所需的信息视图必须一致。
集群的分类:
1、HA (High Availability)
2、LB (Load Balancing)
3、HPC (High performance Computing)
DC (Distributed Computing)
PC (Parallel Computing)
高性能计算集群(High Performance Compute clustering )(如Beowulf)使用多个机器来为需要大量计算能力的任务提供更强大的计算能力。
RHEL 没有内嵌这类集群的解决方案。
高可用性集群(High-availability clustering )使用多个机器来为某个服务或某组服务提供额外的可靠性。
负载均衡集群(Load-balance clustering )使用特殊的路由技术来给一组服务器分配任务。
HA 集群的概念
1、通过特殊软件把独立的系统(node)连接起来,组成一个能够提供故障切换
(Faileover)功能的集群
2、Ha集群可以保证在多种故障中,关键服务的可用性、可靠性及数据完整性
3、Ha集群主要用于文件服务,WEB 服务,数据库服务等关键应用中。