![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
集群
高可用+冗余
Y。S。H。
成为什么样的人,只看他除了工作以外的时间
展开
-
集群 keepalived+LVS
LVS遗留问题:LVS无法做到后端真实服务器的健康检查,就会导致其中一台挂了,ipvs规则不会自动删除,导致用户请求还是会转到已经失效的服务器上面解决方案:编写shell脚本检测服务状态,进行添加和删除ipvs规则keepalived高可用自带LVS模块,可以做到基于TCP、UDP协议实现ipvs规则自动添加和删除keepalivedvrrp协议以守护进程方式的实现能够根据配置文件自动生成ipvs规则对各RS做健康状态检测vrrp虚拟路由冗余协议通过把几台服务器联合组成一台虚原创 2020-09-25 11:25:20 · 202 阅读 · 0 评论 -
集群 LVS-NAT模式
LVS-NAT模式DR使用的场景都是属于内网常规使用负载,而NAT模式就是实现NAT功能的必要如下。调度器有公网和内网地址存在,需要实现公网访问进行负载虚拟化场景的IP地址都是属于虚拟化内部使用,而主机上的IP地址就是类似公网的功能,实现虚拟化和内网的负载也就是调度器2边是无法实现通讯的都可以用过NAT模式解决NAT相比DR模式简单很多,因为原理就是我们常用的利用防火墙的SNAT和网关配置能实现多台服务器的流量通过一台电脑转发出去,前提是多台电脑的网关需要指向转发流量的这台电脑上而公网就要原创 2020-09-22 13:02:57 · 153 阅读 · 0 评论 -
集群 LVS-DR模式
LVS负载均衡LVS 由2部分程序组成,包括 ipvs 和 ipvsadm,LVS基于linux内核的netfilter机制,以IP的HOOK链为切入点,注册实现了多个HOOK函数来完成具体功能用户空间: ipvsadm就是实现命令行管理,也就是客户端工具内核空间:ipvs就是依赖netfilter机制之上的一个个模块功能LVS在2.6版本就已经集成到内核中,所以只要关注ipvs模块是否加载就行同样iptables也是基于netfilter机制,所以iptables也是能实现负载均衡,原创 2020-09-21 18:16:59 · 224 阅读 · 0 评论 -
集群 负载均衡基础
对于服务常见的2个指标Recovery Point Objective (RPO),指的是最多可能丢失的数据的时长(图中2)Recovery Time Objective (RTO) ,指的是从灾难发生到整个系统恢复正常所需要的最大时长(图中1)如果没有高可用(图中1)都是使用负载进行冗余的话,永远就存在单点故障,调度器的单点负载均衡也可以叫负载调度器,通过代理方式把不同的请求通过算法调度给后面真实的服务器进行处理,实现服务的负载均衡负载均衡种类LVS (LinuxVirtual.原创 2020-09-17 14:47:04 · 178 阅读 · 1 评论