负载均衡服务器
负载均衡服务器:四层负载均衡,七层负载均衡,硬件/软件方式实现负载均衡。
作用:接收到客户端请求后,根据负载均衡算法把请求分发到后端服务器上处理,提高网站的响应速度和并发处理能力。
四层负载均衡有什么?LVS
工作原理:四层负载均衡根据请求的原IP地址,目的IP地址和端口号对请求进行转发。适用于数据库服务器,邮件服务器, vpn服务器这种请求的转发。
七层负载均衡有什么?nginx
工作原理:七层负载均衡根据应用层信息,根据url地址等信息分发到不同的后端服务器。适用于应用服务器。
nginx负载均衡的算法:
理解:客户端发送某个后端服务的请求时候,这个后端服务一般给出的是四层负载均衡的VIP地址,在请求到达后端四层负载均衡器时候,一般情况下四层负载均衡器会更改数据包
的目的IP地址,保留原地址(NAT情况除外),转发数据包到后端真实服务器地址,后端服务器处理后按照原路将处理结果返回。如果是七层负载均衡器,接受到请求后会更改数据包的原地址为所在的七层负载均衡器的地址,目标地址为后端真实服务器地址。后端服务器处理请求后将结果返回给七层负载均衡器,再由负载均衡器转发给客户端。区别在于七层负载均衡需要看包里的内容,而四层负载均衡器不需要看包里的内容,直接根据ip地址和端口号进行转发即可。
浙公网安备 33010602011771号