HA(High Availability)高可用集群,其特点为根据实际需求为前端Diretor,后端RS-server,数据库服务器,共享存储等集群节点做一个从备份服务器或者多个服务器互相备份,一旦主服务器挂掉,备份服务器能立马检测到并取代主服务器上的资源继续运行服务,从而最大限度避免了因服务器宕机造成的服务中止。 主节点(active/primary)备节点(passive/standby) 主调度器(Director)一般为集群中的关键节点,所以一般都有备份节点的存在;而后端RS-server可以根据实际可靠需求加备份节点,而存储服务器,如Mysql-Server,也作为集群的关键节点,一般都配有主从服务器。 HA集群着重服务的可靠性和稳定性两个方面 可用性=服务在线时间/(服务在线时间 故障处理时间) 可用性由 99%,99.9%,99.99%,99.999%不断提升,每多一个9,服务可用性提高十倍。在某些应用中服务可用性都要达到五个9的级别如:金融交易系统..... HA Resource(高可用集群资源):一旦节点故障这些资源需要转移到其他备份节点上,包括VIP,服务,隔离设备,文件系统。每个RS上都运行有服务资源,当有多个RS节点时,一旦某个节点发生故障要立马进行资源转移到其他节点,让其他节点处理未处理完的请求,并且要防止Director将前端请求继续此节点,但有如此多的节点存在,故障发生时到底往哪个节点转移了?且要是这个故障节点又恢复了如何处理?这时就要定义资源的黏性,资源的约束等。 资源的粘性:资源更倾向运行在哪个节点上,即资源与节点的倾向性 如:定义web服务在A服务器上的资源粘性为120,在B服务器上的资源粘性为100,一旦A发生故障又恢复正常后web服务又会从B服务器上转移到A服务器 资源的黏性:资源是否倾向运行在当前节点,Score |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|