搞定技术面试 双机热备份

双机热备份通过虚拟IP地址实现,当主机宕机时,备机自动接管服务,保持服务高可用。keepalived是实现这一目标的开源软件,基于VRRP协议,包括Master和Backup角色,确保服务在Master故障时无缝切换到Backup。
摘要由CSDN通过智能技术生成

双机热备份

前文我们讲了负载均衡,通过在多个后端服务器前加设一个负载均衡服务器(Load Balancing),对接入的请求分发给后端服务器。可以实现水平扩容,提升总体服务性能的功能;还可以将少量大的宕机后端服务器剔除队列,实现冗余服务器,提高服务稳定性的作用。

这时机智的小伙伴便会提出疑问:万一负载均衡服务器宕机了怎么办?

emmm,我们可以在负载均衡服务器前再加一层负载均衡服务器,这样就不用担心负载均衡服务器宕机了(误!紧致套娃

实际上双机热备份的思路与负载均衡服务器相似,但具体实现不够一样。双机热备份通过虚拟IP地址(VIP)实现,比如我们有一个公网地址 VIP 59.80.39.110,而我们准备了两台负载均衡服务器,分别称为主机和备机LB_MASTER 192.168.1.100, LB_BACKUP 192.168.1.101

我们监控主机的状态,当主机正常时,将访问 VIP 的流量发送到 LB_MASTER 机器,也可以说是LB_MASTER绑定了这个 VIP。当主机的负载均衡服务器出现故障,主机便调用程序取消这个 VIP 来防止流量继续流入主机;备机检测到主机故障,便选举自己成为新的主机,为自己设置这个 VIP 地址,这样后续的流量便会转发到LB_BACKUP

注: 一个电脑可以同时拥有很多个 IP 地址,这种方法便是首先准备一个富余的IP地址,通过给机器设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值