关于nginx的理解
在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。Nginx的特点是稳定性高、功能强大、资源消耗低。
Nginx是一个高性能的Http和反向代理服务器,也是一个IMAP/POP3/SMTP服务器(电子邮件代理)。Nginx可作为负载均衡服务器,可作为Http代理服务器对外进行服务。处理静态文件,索引文件以及自动索引;打开文件描述符缓冲。模块化的结构。
关于负载均衡策略
对大型网站而言,不管多么强大的服务器,都满足不了网站持续增长的业务需求。当一台服务器的处理能力、存储空间不足时,更恰当的做法是增加一台服务器分担原有服务器的访问及存储压力。扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。分摊到多个操作单元上进行执行。
Nginx负载均衡的方案
可在前端部署nginx服务器,后端部署tomcat应用。用户访问nginx服务器,对于静态资源nginx服务器直接返回到浏览器展示给用户,对动态资源的请求被nginx服务器转发(分配)到tomcat应用服务器,tomcat应用服务器将处理后得到的数据结构返回给nginx服务器,然后返回到浏览器展示给用户。
以上是西部数码关于nginx负载均衡策略的整理,西部数码负载均衡EasySLB服务,在多台云主机间实现应用程序流量的自动分配。可实现故障自动切换,提高业务可用性,并提高资源利用率。业务详情链接 https://www.west.cn/cloudhost/slb.asp