负载均衡集群


学习时间:2023-11-21

什么是负载均衡集群?

用户访问暴露在网络中的负载服务器
负载服务器通过自身的规则库,将用户的每一次请求按照规则库一次转发给真实的web服务器
每个web真实服务器的存放的数据都一样

负载均衡的分类

软/硬件分类:
硬件:F5为代表
软件:LVS、NGINX、HAPROXY
层级分类:
数据链路层:F5二层
传输层:LVS四层
应用层:NGINX七层

四层工作逻辑LVS

①用户访问web服务器,访问到负载服务器
源为自身的IP10.10.10.2目标为负载均衡器的IP10.10.10.2

②负载服务器接收到请求按照负载服务器的规则库转发给真实的web服务器
源为负载服务器IP10.10.10.2目标为真实的web服务器IP192.168.1.11

③web服务器将处理完的数据发送给负载服务器
源为web服务器IP192.168.1.11目标为10.10.10.2

④负载服务器将③中的源地址改为自身的IP10.10.10.100返回给用户
源为10.10.10.100目标为10.10.10.2

特点:负载压力小,LVS只对数据的地址进行地址转换,并不会接收数据(不会入库),直接将从web服务器中接收的数据修改地址后发送给用户

七层工作逻辑NGINX

①用户向NGINX访问
源为用户自身IP192.168.1.2目标地址为NGINX服务器192.168.1.100

②NGINX通过规则库选择需要发送的web服务器
源为NGINX自身192.168.1.100目标为真实的web服务器192.168.1.11

③真实的web服务器将数据发送给NGINX
源为web服务器192.168.1.11目标地址为NGINX192.168.1.100

④NGINX将数据发送给用户
源为NGINX自身目标地址为192.168.1.2

特点:NGINX不会像LVS一样进行地址转换,web服务器发送的所有数据都会接收(入库),接收完成后再发送给用户,NGINX对性能要求大

声明:MonJane的小阁楼|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 负载均衡集群


“待海漫过大地,飞鸟会拥抱鱼”