关灯
开启左侧

[其它] 需要了解的关于负载均衡的几个知识点

[复制链接]
CloudService 发表于 2022-6-2 11:33:11 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
负载均衡分层:

二层负载均衡:通过改写报文的目标MAC地址为上游云服务器MAC地址,源IP和目的IP地址不变,负载均衡服务器和真实服务器共享同一个VIP,如LVS DR工作模式。

四层负载均衡:根据端口将报文转发到上游服务器(不同的IP地址+端口),如LVS+NAT模式,HaProxy。

七层负载均衡:根据端口号和应用层协议如HTTP协议的主机名、URL,转发报文到上层服务器(不同的IP地址+端口),如HaProxy、Nginx 。
一句话,LVS等的负载均衡是转发用户请求的数据包,而Nginx反向代理是接收用户的请求然后重新发起请求去请求其后面的节点。

LVS-DR工作原理:
工作在数据链路层,LVS和上游服务器共享同一个VIP,通过改写报文的目的MAC地址为上游服务器MAC地址来实现负载均衡,上游服务器直接响应报文到客户端,不经过LVS负载均衡器,从而提升性能。
因为LVS和上游服务器必须在同一个子网,为了解决子网问题又不能影响性能,可以选择在LVS后边挂HaProxy,通过四到七层负载均衡器HaProxy集群来解决跨网和性能问题。
不能修改端口号(例如源80 -->目的80),端口号要保持一致。
 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


0关注

0粉丝

95帖子

热门图文
热门帖子
排行榜
作者专栏

关注我们:微信订阅号

官方微信

APP下载

全国服务Q Q:

956130084

中国·湖北

Email:956130084@qq.com

Copyright   ©2015-2022  站长技术交流论坛|互联网技术交流平台Powered by©Discuz!技术支持:得知网络  

鄂公网安备 42018502006730号

  ( 鄂ICP备15006301号-5 )