lvs 负载均衡简介
Linux Virtual Server(LVS)是章文嵩博士领导的开源负载均衡项目,已被集成到Linux内核中。负载均衡调度器LVS的网络拓扑图如下:

为什么选择LVS+Nginx?
LVS基于四层协议,工作效率高效。一个Nginx服务器单独承受的压力有限,需要构建集群。LVS可以作为Nginx集群的调度器,接收请求但不响应。Nginx处理进出站的请求,而LVS只处理进站流量。
Nginx和LVS的网络拓扑对比:


Nginx需要处理进出站流量,相当于大门,所有流量必须通过这里,因此压力较大。LVS只处理进站流量,同样是大门,但会将流量分发到后端服务器,请求由服务器直接返回,不再通过LVS。因此,LVS承受的压力比Nginx大,更适合做流量分发,所以通常会使用LVS + Nginx的组合。










