一.RHCS的基本概念
- RHCS是Redhat Hat Cluster Suite的缩写,也就是红帽子集群套件,RHCS是一个能高提供高可用性,高经济性,负载均衡,存储共享且经济廉价的集群工具集合,它将集群系统中的三大经济架构融为一体,可以给web应用,数据库应用等提供安全,稳定的运行环境。
- RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到数据后端的数据数据存储都提供了一个行之有效的集群架构实现,通过RHCS提供的这种解决方案,不但能保证前端应用持久,稳定的提供服务,同时也保证了后端数据存储的安全。
- RHCS提供了集群系统中三种集群架构,分别是高可用性集群,负载均衡集群,存储集群。
二.RHCS提供的三个核心功能
1.高可用集群
- 高可用集群是RHCS的核心功能
- 当应用程序出现故障的时候,或者系统硬件,网络出现故障时,应用可以通过RHCS提供的高可用管理组件自动,快速从一个节点切换到另一个节点,节点故障转移功能对客户端来说是透明的,从而保证保证应用持续,不间断的对外提供服务,这就是RHCS高可用集群实现的功能。
2.LVS
- RHCS通过LVS(Linux Virtual Server)来提供负载均衡,而LVS是一个开源的,功能强大的基于IP的负载均衡技术
- LVS由由负载调度器和访问节点组成,通过LVS的负载调度功能,可以将客户端的请求平均的分配到各个服务节点上,同时还可以定义多种负载分配策略,当一个请求近来时,集群系统根据调度算法来判断应该将请求分配到哪个服务节点,然后,由分配到的节点响应客户端需求。
- LVS也提供了故障转移功能,就是指当某个服务节点不能提供服务时,LVS会自动屏蔽这个故障节点,接着将失败节点从集群中剔除,同时将新来次节点的请求平滑的转移到其它正常的节点上来;而当此故障节点恢复正常后,LVS又会自动将此节点加入到集群中去,而这一系列的切换动作,对于用户来说是透明的,通过故障转移功能,保证了服务的不间断,稳定的运行。
3.GFS文件系统
- RHCS通过GFS文件系统来提供存储集群功能,GFS是Global File System的缩写,它允许多个服务同时去读写一个单一的共享文件系统,存储集群通过将共享的数据放到一个共享文件系统中从而消除了在应用程序间同步数据的麻烦,GFS是一个分布式文件系统&