使用 LVS 实现负载均衡

2022-01-15  本文已影响0人  wayyyy

在实际应用中,在Web服务器集群之前总会有一台负载均衡服务器,负载均衡设备的任务就是作为Web服务器流量的入口,挑选最合适的一台Web服务器,将客户端的请求转发给它处理,实现客户端到真实服务端的透明转发:

image.png
LVS

LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是由章文嵩博士发起的自由软件项目,现在LVS已经是 Linux标准内核的一部分,从Linux2.4内核以后,已经完全内置了LVS的各个功能模块.

LVS是四层负载均衡,也就是说建立在OSI模型的第四层——传输层之上,即熟悉的TCP/UDP,因为LVS是四层负载均衡,因此它相对于其它高层负载均衡的解决办法,比如DNS域名轮流解析、应用层负载的调度、客户端的调度等,它的效率是非常高的。

LVS 调度算法
LVS 三种工作模式

CIP:client ip 客户端的ip
VIP:Virtual IP LVS实例IP,一般是暴露在公网中的地址;向外部直接面向用户请求,作为用户请求的目标的IP地址
DS:Director Server 指的是前端负载均衡器节点
RS:Real Server 后端真实的工作服务器

DR模式搭建实战

实验在docker 中进行:


参考资料
1、https://zhuanlan.zhihu.com/p/356436234

上一篇 下一篇

猜你喜欢

热点阅读