HA(High Available)

什么是HA

HA(High Available),高可用性群集,指的是通过一组计算机系统提供透明的冗余处理能力,从而保证系统服务高度的连续可用。

几点说明

1:HA通常是软件和硬件相结合的集群方案,是自动且透明的

2:只有硬件的方案不是HA,那是热备,通常是人工的切换备用机

3:HA通常由软件检测故障,一旦故障发生立即切换服务到集群中正常的服务上,通过提供故障恢复,实现最大化系统和应用的可用性

4:HA在故障恢复的切换过程中,会有短暂的服务暂停的过程,因为选举新的服务器,以及资源转移都需要一定的时间,当然这个时间很短 5:HA的衡量指标通常有:平均无故障时间(MTTF),平均维修时间(MTTR),可用性 =MTTF/(MTTF+MTTR)

 

HA的几种常见部署模式

1:主从方式:两台服务器,一台为主,另外一台为备份服务器 

2:对称方式:两台服务器,互为备份 

3:多机方式:多台服务器,故障时切换至其中一台 

 

HA的基本实现原理

1:提供虚拟IP给外部访问

2:节点之间通过心跳或信息报文来确定健康状态 

3:节点之间通讯通常会加密,以防止非法主机加入 

4:当前提供服务的机器出现问题后,需要按照一定的规则,投票选举出新的提供服务的机器,并接管服务 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值