2024年6月7日发(作者:)
我觉得三机热备可以这样解释
一. 集群、双机热备、三机热备
1.集群的定义
集群(Cluster)是由两台或多台节点机(服务器)构成的一种松散耦合的计算节点集合,为
用户提供网络服务或应用程序(包括数据库、Web服务和文件服务等)的单一客户视图,同时
提供接近容错机的故障恢复能力。
2.集群的分类
高性能计算科学集群;负载均衡集群 ;高可用性集群。
3.什么是高可用集群
高可用性集群(High Availability Cluster), 简称HA Cluster,是指以减少服务中断(宕机)时
间为目的的服务器集群技术。高可用性(HA)集群的出现是为了使集群的整体服务尽可能可
用,以便考虑计算硬件和软件的容错性。如果高可用性集群中的主节点发生了故障,那么将
由次节点代替它。次节点通常是主节点的镜像,所以当它代替主节点时,它可以完全接管其
身份,并且因此使系统环境对于用户是一致的。
HA集群通常包括2至8个或更多的节点,不过目前80%的HA集群都是2个节点。
4.什么是双机热备
双机热备是一种通俗的名称,实质上就是节点数为2的高可用集群。双机热备,就是将中心
服务器安装成互为备份的两台服务器,并且在同一时间内只有一台服务器运行。当其中运行
着的一台服务器出现故障无法启动时,另一台备份服务器会迅速的自动启动并运行(一般为
数分钟左右),从而保证整个网络系统的正常运行。
5.什么是三机热备
网上对“三机热备”的提法不多,经过查阅相关资料,我认为三机热备和双机热备一样,也属
于高可用集群的范畴,即节点数为3的高可用集群。所以可以从高可用集群的角度来看三机
热备的应用现状和软件平台。
二. 基于LINUX平台的高可用集群的软件
在集群产品应用方面,有两大类软件产品。一类是双机软件,另一类则称作集群软件。
这两类软件都是为实现系统的高可用性服务的,都解决了一台服务器出现故障时,由其他服
务器接管应用,从而持续可靠地提供服务的问题。
双机软件只能支持两台服务器以主从方式或互备方式工作。而集群软件除了支持双机工作
外,还可以支持多台服务器(Multi Node)工作,同时部署多个应用,并在个服务器间灵活地
设置接管策略。
在两种情况下需要使用集群软件:一是有超过两个应用,本身就需要部署三台或更多的服务
器。二是只有两个应用,但每个应用的负载均较大,不宜采用双机互备的方式,而是需要由
第三台服务器来作为这两个应用的备机。
一般地讲,集群软件具有更多的技术含量,具备更高的可靠性。同时,往往价格(平均到
每台服务器)也高于双机软件。在选择产品时,应根据应用的实际情况来确定。最理想的方
式,则是在应用数量少、负载不是很大时先使用双机软件,然后在应用数量增多、负载增大
时平滑过渡到集群软件。
Linux平台常见的高可用集群有这些:
1. RedHat 公司的开放源代码RedHat Cluster Suite, 简称RHCS . (产品介绍
/solutions/clustersuite/)
- RHCS实际上是一个套件,除了现在提到的高可用集群软件,还包含了一个基于LVS的负
载均衡软件.
- RHCS包含的集群软件,是GPL协议下开放源代码的集群系统.
- RHCS目前的版本有 RHCS v3和 v4,分别对应于RedHat 企业版Linux的 3.0家族和4.0
家族.


发布评论