学习时间: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对性能要求大
Comments | 1 条评论
admin
评论测试