# 负载均衡概述
当你的网站流量变大,单台服务器无法支撑访问量时,可以考虑通过增加服务器数量来提升系统的负载能力。
使用 Nginx 实现负载均衡的基本架构如下:

* 负载均衡节点
所有访问请求都指向到负载均衡节点,负载均衡节点中的负载均衡器会将请求分发到后端的服务器集群中。
* 后端服务器集群
后端服务器集群上承载了实际的 Web 站点业务,它们部署的站点程序需要完全一样。
* 数据库
如果 Web 站点有写入数据库需求的,需要使用同一个数据库,否则不同 Web 站点上读取到的数据会不一致。
负载均衡节点、后端服务器集群、数据库,这三者一般部署在同一个机房中,使用内网通信,以减少延迟,避免公网带宽消耗。
构建一个负载均衡架构的基本步骤如下:
1. 如果业务有需要数据库,则先部署数据库;
2. 在后端服务器节点上分别部署 Web 站点,这些站点的程序和配置一般是完全一样的;
3. 在负载均衡节点上创建负载均衡器,将后端服务器上的 Web 站点加入负载均衡策略中;
4. 在负载均衡节点上创建反向代理站点,反向代理到上一步中创建的负载均衡器上。
5. 将域名解析到负载负载节点。
正在加载...