25-LVS 与 Nginx
LVS 负载均衡
简介
- Linux Virtual Server
- 章文嵩博士主导的开源的负载均衡项目
- LVS(ipvs)已经被集成到Linux内核中
- 负载均衡调度器
LVS网络拓扑图
为什么要用LVS+Nginx
- LVS基于四层, 工作效率高
- 单个Nginx承受不住压力, 需要集群
- LVS充当Nginx集群的调度者
- Nginx接受请求来回, LVS可以只接受不响应
Nginx网络拓扑对比LVS网络拓扑
Nginx需要处理进站和出站的流量,本身相当于大门,必须从这里进入和走出, 所以压力会比较大, LVS只会处理进站的流量, 也是相当与大门, 但是会将流量分发到后方的服务器, 请求会由服务器自己返回不会走LVS, 所以LVS的承受压力就会大于Nginx, 很适合做流量分发, 所以一般都会使用LVS + Nginx