负载均衡能给系统带来:1、能够提高系统的吞吐量;2、有效降低了系统的单点故障率;3、能够让系统降低对外网端口的依赖;4、降低系统对网络带宽的要求;5、能够实现不停机升级系统。
具体内容:
负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。
负载均衡(Load Balance)其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。
能给系统带来什么?
提高系统吞吐量
通过负载均衡,部署多个tomcat服务,提高系统的吞吐量。
降低单点故障
有效降低单点故障率,故障率随着后端服务的部署增多而下降,同时通过对HTTP报头的检查,自定义400\500等错误显示页面,提供更友好服务。
降低对外网端口的依赖
负载均衡下只需要一个外网端口,但可以负载到内网多个tomcat上。
降低网络带宽
通过nginx的动静资源分离root、缓存加速proxy_cache_path、压缩GZIP、客户端缓存expires等功能,减少数据传输量,降低带宽要求。
不停机升级系统
很多情况下,我们升级服务端系统文件后,需要重启服务以应用最新程序,通过Nginx负载实现不停服务完成重启。