IPVS分布式mysql_IPVS负载均衡

1、

LVS:Linux 虚拟服务器

LD:load Balancer ,负载均衡器,放置在服务器接入高速局域网或者广域网的前端,将网络请求调度到真实的服务器(rs)上

2、

IPVS的3种负载均衡技术:

VS/NAT:负载均衡器除本身负载均衡的作用外,还需要实现NAT网络地址转换功能,将网络请求报文的目的地址转换并使用负载均衡算法分发到后端真实服务器,响应报文也会被负载均衡器重写地址再返回给客户端。所以技术瓶颈在于负载均衡器的性能

VS/TUN:在VS/NAT的基础上,响应报文不会再经过负载均衡器,由后端的真实服务器直接发送给客户端。减少了负载均衡器的吞吐量,同时可以跨网段跨地域部署

VS/DR:报文收发逻辑和VS/TUN类似,只是改写的不是报文的目的IP地址,而是请求报文的mac地址,再发送给后端真实服务器。不走IP隧道,不需要支持IP隧道协议的要求,但是需要负载均衡器和真实后端服务器在同一个物理网段上(数量有限)

3、负载均衡调度算法

轮询(RR):依次将请求转发到后端服务器

加权轮询(WRR):按照某种设置给各个服务器设置权值进行轮询

最小链接(LC):将请求转发给请求最少的后端服务器(后端服务器性能相近时比较好)

加权最小链接(WLC):给后端服务器赋予不同权值,以权值和链接数来分配请求

基于局部最小链接(LBLC):针对目标IP地址的负载均衡,根据IP地址找出最近使用的服务器,如果该服务器可用且没有超载,则转发给该服务器请求,如果不可用或者超载,则按算法递推

带复制的局部性最小链接(LBLCR):也是针对目标IP地址的负载均衡算法,但是多一个目标IP地址到一组服务器的映射,,根据IP地址找到该组服务器,按照最小链接原则来分配到具体的服务器

目标地址散列(DH):目标地址散列"调度算法根据请求的目标IP地址,作为散列键(Hash Key)从静态分配的散列表找出对应的服务器,若该服务器是可用的且未超载,将请求发送到该服务器,否则返回空。

源地址散列(SH):源地址散列"调度算法根据请求的源IP地址,作为散列键(Hash Key)从静态分配的散列表找出对应的服务器,若该服务器是可用的且未超载,将请求发送到该服务器,否则返回空。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值