百度智能云负载均衡BLB配置类问题集锦

1、TCP超时时间配置?
指定TCP连接的超时时间,输入范围为10~4000间的整数,默认900秒。TCP超时时间过短会导致长期不用的链接中断,过长会导致后端服务器一直保持连接,建议您根据自己的后端服务程序的需求调整。

 

2、后端服务器可以向所在负载均衡实例发送请求吗?
在四层(TCP、UDP协议)服务中,不支持后端服务器实例既作为后端服务器,又作为客户端向所在的负载均衡实例发送请求。因为,返回的数据包只在云服务器内部转发,不经过负载均衡,所以使用负载均衡内的后端服务器实例去访问负载均衡的服务地址是不通的。

 

3、健康检查的相关配置,是否有相对合理的推荐值?
关于健康检查的参数配置,提供如下参考建议:

健康检查端口:默认使用后端服务端口,如果有特殊需求,可以自定义。
响应超时时间:3秒
健康检查间隔:3秒
不健康阈值:3
健康阈值:3

 

 

4、一组云服务器可以搭建多个网站并同时进行负载均衡吗?
可以。

一个BLB实例最多支持20个服务监听配置,每个服务监听配置可以对应后端云服务器上的一个应用(BLB的前端端口对应后端BCC上应用服务端口)。
可通过对后端BCC上的多个应用,搭建多个网站并进行负载均衡。

5、BLB支持的协议有哪些?
目前BLB支持TCP、UDP、SSL、HTTP、HTTPS协议。

 

6、同一个BLB是否可以配置两个https证书,分别监听443和442端口呢?
是可以配置多个https证书的。在监听设置中添加监听设置后,每一个https监听设置都可以选择一个服务器证书的。

 

7、一台服务器能否配置在2个不同的BLB上?
一台服务器可以添加到两个BLB中作为后端服务器。

 

8、BLB监听设置中,TCP监听和HTTP监听有什么区别吗?
4层(TCP协议)监听器支持加权轮询、最小连接数、源IP三种转发规则;7层(HTTP协议、HTTPS协议)监听器支持加权轮询、最小连接数两种转发规则;TCP是传输层协议,HTTP是应用层的协议。

 

9、负载均衡会得到多个IP,哪一个是终端用户的真实IP呢?
对于7层(HTTP协议、HTTPS协议)监听器,预先在配置BLB服务监听时开启“获取真实访问IP”的功能,可以通过HTTP Header: X-Forwarded-For获取,对于4层(TCP协议)监听器,无需任何配置即可获得来自外网的来访者真实IP;如果来访者是内网BCC,暂时无法获得来访者真实IP,也请您注意下如果客户端发给BLB的请求头已经包含了HTTP Header: X-Forwarded-For,目前BLB的处理逻辑是会在请求头里再额外添加一个新的HTTP Header: X-Forwarded-For,即请求头里会有两个HTTP Header: X-Forwarded-For,后一个是BLB添加的。

 

10、BLB怎么设置会话保持?
关于BLB会话保持的配置操作可以参考官方帮助文档。

 

11、如何对BLB资源状况进行定期的全面检查?
您可开通“云顾问 Cloud Advisor”服务,定期获得云上资源在安全、可用性、性能、成本方面的检查报告。报告中包含若干BLB相关检查项目,如:BLB-监听安全、BLB-没有后端服务器、BLB-负载均衡等。

 

12、应用型BLB通过IP组挂载IDC侧的服务器健康检查失败?
IDC侧通过专线与VPC打通后,应用型BLB通过IP组挂载IDC侧的服务器健康检查失败,通常有两种解决方式:(1)配置100网段的健康检查路由;(2)用户配置最低优默认路由如0.0.0.0/0到专线网关。第二种用户这边如果没其它冲突会更友好,不用关注100网段路由。