【Linux】Nginx+Keepalive实现高可用的简单工作原理

问题:

1.高可用解决什么问题?
解决单点故障的问题------keepalived.
(1)要有备份,从而当一个出现问题时,可以切换到另一个,解决单点故障的问题。
(2)要能够自动切换。
2.为什么要用keepalived?
1>安装和配置都简单,只有一个配置文件
2>keepalived可以实现自动切换,实现主从切换

keepalive缺点:但是如果是大规模的分布式项目的话,一般不用Keepalived,因为它只提供了简单的心跳和切换的功能,但是没有提供集群管理的功能。
优点:比较简单,方便学习和配置。

简介:

  • Keepalived是一个基于VRRP协议来实现的服务高可用方案,可以利用其来避免IP单点故障,类似的工具还有heartbeat、corosync、pacemaker。但是它一般不会单独出现,而是与其它负载均衡技术(如lvs、haproxy、nginx)一起工作来达到集群的高可用。
  • VRRP协议:
    VRRP全称 Virtual Router Redundancy Protocol,即 虚拟路由冗余协议。可以认为它是实现路由器高可用的容错协议,即将N台提供相同功能的路由器组成一个路由器组(Router Group),这个组里面有一个master和多个backup,但在外界看来就像一台一样,构成虚拟路由器,拥有一个虚拟IP(vip,也就是路由器所在局域网内其他机器的默认路由),占有这个IP的master实际负责ARP相应
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ariel_欢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值