熟练掌握 LVS、Nginx、Haproxy 负载均衡技术

dns记录:A记录、prl、cname

四层负载均衡:ip+端口号,安全性较低,性能高
七层负载均衡:url或ip,安全性较高,性能低

LVS是基于四层负载技术

  • 有四种工作模式nat、dr、tun、full-nat
    • nat:外网通过lvs连接内网,再由内网通过lvs连接外网,常用于内外网转换【源ip的网关要指向目的ip】
    • dr:由外网通过lvs连接内网(也是公网ip)【必须在同一mac网络】,再由内网直连客户端,常用于内网为公网
    • tun:由外网通过lvs连接内网(也是公网ip),再由内网直连客户端,常用于内网为公网
    • full-nat:外网通过lvs连接内网,再由内网通过lvs连接外网,常用于内外网转换【源ip和目的ip可通信】

Lvs

共10种算法:
静态算法
1) RR轮叫调度
2) WRR加权轮叫
3) DH目标地址散列调度 根据请求的目标地址作为散列键,从静态分配的散列表中找出对应的服务器
4) SH源地址hash根据请求的源地址作为散列键,从静态分配的散列表中找出对应的服务器
动态算法
1) LC最少连接
2) WLC加权最少连接
3) SED最短期望延迟调度
4) NQ永不排队/最少队列调度
5) LBLC基于局部性的最少连接
6) LBLCR带复制的基于局部性连接

nginx四七层都可以

共5种算法:
1) 轮询(weight权重)权重越大,被调度的次数越多
2) Ip_hash 将同一客户的ip调度到第一次连接时的服务器
3) url_hash 按请求的url的hash进行调度,从而使每个url定向到同一服务器
4) fair智能 根据请求页面的大小和加载时间长短进行调度
5) consistent_hash 使用一个内部一致性hash算法来选择合适的后端节点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值