美文网首页
Linux_325_Nginx负载均衡理论

Linux_325_Nginx负载均衡理论

作者: 为宇绸缪 | 来源:发表于2022-12-03 20:44 被阅读0次

Nginx负载均衡集群

负载均衡集群提供了一种廉价、有效、透明的方法扩展网络设备和服务器设备,集群能够提升计算机服务的负载能力、带宽、吞吐量,网络灵活性、高可用性等属性。

搭建负载均衡的背景

  • 把单台计算机无法承受的大规模并发访问,大量的数据流量分摊给多台服务器设备进行处理,减少集中式的压力,减少用户的等待时间,提升用户体验。
  • 单个重负担的运算压力分摊给多台机器节点并行处理,每个节点处理完毕后将结果汇总给用户,集群系统处理能力大幅度提升
  • 高可用性负载均衡系统,保证了7*24小时的服务提供,同组集群内所有的计算机节点都提供相同的服务,单点故障也不会影响用户访问。

Nginx负载均衡实践
严格的来说,Nginx仅仅是作为Proxy反向代理的作用,因为这个反向代理的效果正是负载均衡的作用,所以称之为Nginx负载均衡。

负载均衡、反向代理区别?
普通的负载均衡软件,例如LVS,其表现的功能只是对请求数据包的转发、传递,其主要的DR模式功能是:

  • 从负载均衡下的节点服务器观察,接收到的请求信息依然是访问负载均衡器的真实客户端的信息

然而反向代理的概念就不一样了:

  • 反向代理是在接收到用户的请求后,再代理用户重新向代理下的节点服务器发送请求,在节点服务器上观察,此时的客户端已经是代理服务器了,而非是真实的客户端用户。

再次一句话概括:

  • LVS等负载均衡是仅仅转发用户的请求数据包
  • Nginx反向代理是接收到用户请求后,重新向后端节点发出新请求。

LVS后台看到的是真实的URL,LVS把请求直接发送给服务器。Nginx是重新发请求给后台,后台看到的是请求信息是Nginx发送的

image.png

相关文章

网友评论

      本文标题:Linux_325_Nginx负载均衡理论

      本文链接:https://www.haomeiwen.com/subject/cjlmfdtx.html