Centos7+Nginx负载均衡(Load Balance)配置详情介绍
2017-01-12 18:44
253 查看
Centos7+Nginx负载均衡(Load Balance)配置详情介绍
Centos7+Nginx负载均衡(Load Balance)配置详情介绍
随着互联网信息的爆炸性增长,负载均衡(load balance)已经不再是一个很陌生的话题,顾名思义,负载均衡即是将负载分摊到不同的服务单元,既保证服务的可用性,又保证响应足够快,给用户很好的体验。快速增长的访问量和数据流量催生了各式各样的负载均衡产品,很多专业的负载均衡硬件提供了很好的功能,但却价格不菲,这使得负载均衡软件大受欢迎,nginx就是其中的一个,在linux下有Nginx、LVS、Haproxy等等服务可以提供负载均衡服务,而且Nginx提供了几种分配方式(策略),当然现在主流的公有云(Windows
Azure)提供的服务在均衡分配方式基本上都类似于Nginx的轮询(round robin)分配方式和加权轮询(Weight
round robin)分配方式,对于其他公有云产品没有具体试验过,所以我们今天主要介绍一下Nginx下的几种分配方式,具体见下:
1、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2、weight
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 例如:
[code=bash;toolbar:false">upstream server_pool{
server weight=10;
server weight=10;
}
Centos7+Nginx负载均衡(Load Balance)配置详情介绍
随着互联网信息的爆炸性增长,负载均衡(load balance)已经不再是一个很陌生的话题,顾名思义,负载均衡即是将负载分摊到不同的服务单元,既保证服务的可用性,又保证响应足够快,给用户很好的体验。快速增长的访问量和数据流量催生了各式各样的负载均衡产品,很多专业的负载均衡硬件提供了很好的功能,但却价格不菲,这使得负载均衡软件大受欢迎,nginx就是其中的一个,在linux下有Nginx、LVS、Haproxy等等服务可以提供负载均衡服务,而且Nginx提供了几种分配方式(策略),当然现在主流的公有云(Windows
Azure)提供的服务在均衡分配方式基本上都类似于Nginx的轮询(round robin)分配方式和加权轮询(Weight
round robin)分配方式,对于其他公有云产品没有具体试验过,所以我们今天主要介绍一下Nginx下的几种分配方式,具体见下:
1、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2、weight
指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 例如:
[code=bash;toolbar:false">upstream server_pool{
server weight=10;
server weight=10;
}
相关文章推荐
- Centos7+Nginx负载均衡(Load Balance)配置详情介绍 推荐
- web.xml配置详情 - 简要介绍
- JAVA介绍和配置
- DOS下config.sys的配置文件的详细介绍
- 详细介绍在tomcat中配置数据源以及数据源的原理
- STRUCTS配置及简单介绍
- DOS下config.sys的配置文件的详细介绍
- IPTABLES配置方法介绍
- Fedora Core 网络配置工具system-config-network介绍
- Oracle 主要配置文件介绍
- Linux下常用配置文件及常用命令的介绍
- 域的安装配置介绍
- OSPF基本介绍和配置
- 介绍一种免xml配置的持久层实现快速开发的框架
- ANT介绍及安装及配置
- mysql安装图解(详细步骤),配置,相关图形工具介绍及使用,中文支持
- 详细介绍:Apache+PHP+MySQL配置攻略
- 个性化用户配置概述、Profile配置节详细介绍