阿里云负载均衡器(SLB)的配置方法


1.    负载均衡器的配置,主要关注“监听”和“服务器”两个选项,如下图所示:

阿里云负载均衡器(SLB)的配置方法

2.   其中监听选项关注两个端口“前端协议端口”和“后端协议端口”,如下图所示:

 阿里云负载均衡器(SLB)的配置方法

3.负载均衡器支持的两种协议

SLB支持四层和七层两种负载均衡协议,四层负载基于lvs+keepalived来做,性能较高;七层在lvs基础上又加上了tengine,性能较低。

在选择协议时,如果需要做七层负载,以http协议为例,如果要根据请求的URL做转发那就需要七层;否则就选择四层转发。

目前ETFP后端的业务中,slb均采用四层负载,我们七层协议转发是基于自己搭建的nginx来做的。

3.    负载均衡器的三种负载方式

这三种方式主要通过后端连接的服务器类型来做区分,详情为:

(1)  所转发的服务器为“后端服务器”时, 后端的所有服务实例组成一个服务池,如下图所示:

阿里云负载均衡器(SLB)的配置方法

(2)  虚拟服务器组,一个负载均衡器实例可以使用不同的监听端口号为多组服务提供负载均衡

阿里云负载均衡器(SLB)的配置方法

(3)  主备服务器,主服务器正常时,请求转发到主服务,主服务异常时发送到备用服务器;

阿里云负载均衡器(SLB)的配置方法