应用型负载均衡
负载均衡通过将同一区域的多台边缘云服务器虚拟成一个组,设置一个内网或外网的服务地址,将前端并发访问转发给后台多台云服务器,实现应用程序的流量均衡,性能上实现业务水平扩展。负载均衡还通过故障自动切换及时地消除服务的单点故障,提升服务的可用性。
新建负载均衡实例
1.登录百度智能云BEC控制台。
2.进入BEC控制台,在页面左侧导航栏中,选择边缘网络=>边缘负载均衡=>应用型负载均衡,进入到应用型负载均衡页面。
3.点击新建负载均衡,进入新建负载均衡实例页面。新建负载均衡实例有基础配置、确认订单、创建成功三个步骤。

基本配置
负载均衡实例的基础配置需要完成计费设置、节点选择、基本信息和网络配置。如果节点选择已有默认初始节点,可以点击删除清除默认初始节点并进行重新选择。

| 配置名称 | 填写说明 |
|---|---|
| 付费方式 | BEC目前只支持后付费。 |
| 节点选择 | 目前BEC全节点都支持负载均衡,用户可以根据业务需要灵活选择。 |
| 实例名称 | 支持大小写字母、数字中文和“-_/.+”,长度1-64。 |
| 带宽峰值 | 用户可以灵活配置带宽峰值。该带宽峰值仅作为限制用途,不作为计费依据。 |
| 安全组配置 | 用户可以按需关联安全组。 |
| 计费方式 | 默认按月95峰值带宽计费。 |
确认订单
说明:
BEC是后付费服务,确保您的账户中保证有足够的金额。
确认您已经阅读和知晓《百度智能云线上订购协议》内容。
1.用户确认完订单信息,点击“提交订单”。
2.完成订单确认后开始部署。
3.计费项:负载均衡实例、公网IP和带宽。
创建成功
创建成功后,返回应用型负载均衡,可以看到已创建的负载均衡实例。
监听管理
1.登录百度智能云BEC控制台。
2.进入BEC控制台,在页面左侧导航栏中,选择边缘网络=>边缘负载均衡=>应用型负载均衡,进入到应用型负载均衡页面。点击监听管理,进入监听设置列表页面。

新建监听设置
点击新建监听设置,进入新建监听设置页面。

配置信息

| 配置名称 | 填写说明 |
|---|---|
| 协议 | 用户可以下拉选择监听协议,包含TCP、UDP两个选项,部分节点包含TCP、UDP、HTTP、HTTPS四个选项。其中选择TCP时,可以选择是否获取真实IP。后方输入服务监听的端口,端口输入范围为1~65535间的整数,默认为80。 |
| 调度方法 | 用户可以下拉选择调度方法,包含加权轮询、最小连接数、源IP三个选项。其中只有监听协议选择TCP或UDP时,源IP才可以在此被选中。 |
| 超时时间 | 指定连接的超时时间,输入范围为10~4000间的整数,默认为900秒。 |
其中调度方法的说明如下。
| 调度方法 | 说明 |
|---|---|
| 加权轮询 | 依据后端服务器的权重,将请求轮流发送给后端服务器,常用于短连接服务,例如HTTP服务。 |
| 最小连接数 | 优先将请求发给拥有最少连接数的后端服务器,常用于长连接服务,例如数据库连接等服务。此算法下,服务器权重不生效。 |
| 源IP | 将请求的源IP进行hash运算后派发请求至某匹配的服务器,这可以保证同一个客户端IP的请求始终被派发至某特定的服务器。源IP算法为TCP监听器提供会话保持机制。此算法下,服务器权重不生效。 |
高级选项
只有监听协议选择HTTP或HTTPS时,高级选项才可见,且所有选项默认关闭。

| 配置名称 | 填写说明 |
|---|---|
| 会话保持 | 开启会话保持,该监听器将使用源IP算法作为调度方法。 |
| 附加HTTP头部 | 在HTTP请求中附加头字段以获取客户端真实IP或监听协议信息。 |
| 启用HTTPS重定向 | 只有此监听器的监听协议选择HTTP时此项才可见。将此监听器的HTTP请求重定向至此BLB的HTTPS监听器。请确保相应端口的HTTPS监听器工作正常。 |
| 数据压缩 | 开启将对特定文件类型进行压缩;关闭则不会对任何文件类型进行压缩,目前Gzip支持压缩的类型包括:text/plain application/xml;Brotli支持压缩的类型包括:text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript image/svg+xml。 |
| 定制配置 | 7层负载均衡监听支持定制配置,配置项和说明可参见配置参数详情 |
证书配置
只有监听协议选择HTTPS时,需要配置证书。

| 配置名称 | 填写说明 |
|---|---|
| 服务器证书 | 在配置HTTPS监听器之前,应先申请服务器证书并将证书上传至证书管理模块 |
| 加密选项 | 安全策略包含HTTPS可选的TLS协议版本和配套的加密算法套件。用户可以选用预定义的安全策略,或自定义安全策略。 |
转发规则

| 配置名称 | 填写说明 |
|---|---|
| 优先级 | 取值范围1-32768,且不能与已有条目重复。数值越小,优先级越高,规则匹配顺序为按优先级由高到低匹配。 |
| 匹配条件 | 可以设置域名、URL和匹配全部的转发规则。 |
| 目标组 | 把匹配规则的流量转发至指定服务器组或IP组。 |
| 目标端口 | 将匹配规则的流量转发至指定服务器组的指定开放端口。 |
监听器创建成功
完成上述配置后,点击确定完成对监听器的创建。返回监听设置列表,可以看到已创建的监听器。
配置服务器组
1.登录百度智能云BEC控制台。
2.进入BEC控制台,在页面左侧导航栏中,选择边缘网络=>边缘负载均衡=>应用型负载均衡,进入到应用型负载均衡页面。
3.点击配置服务器组,进入目标组页面。

添加服务器组
点击服务器组=>添加服务器组,进入创建服务器组页面。

基本信息

| 配置名称 | 填写说明 |
|---|---|
| 服务器组名称 | 支持大小写字母、数字、中文和“-_/.+“,长度1-64。 |
开放端口
点击新增端口,进入开放端口的配置信息和健康检查设置页面。

配置信息

| 配置名称 | 填写说明 |
|---|---|
| 开放协议[端口] | 用户可以下拉选择协议,包含TCP、HTTP、UDP三个选项。后方输入服务器组开放的端口,端口输入范围为1~65535间的整数。TCP和HTTP协议的默认值为80,UDP协议的默认值为53。 |
TCP协议开放端口的健康检查设置

| 配置名称 | 填写说明 |
|---|---|
| 健康检查协议 | 指定检查后端服务器健康状态时使用的协议类型。 |
| 响应超过时间 | 如果在指定时间内没有收到后端服务器的响应,则认为后端服务器响应超时。输入范围为1~60间的整数,建议设置为3秒。 |
| 健康检查间隔 | 对后端服务器进行检查的时间间隔。输入范围为1~10间的整数,建议设置为3秒。 |
| 不健康阈值 | 连续健康检查失败次数,超过这个阈值,服务器将被认定为异常,从服务器池中摘除,直到恢复正常。 |
| 健康阈值 | 连续健康检查成功次数,超过这个阈值,服务器将被认定为异常排除,重新加入服务器池。 |
HTTP协议开放端口的健康检查设置


| 配置名称 | 填写说明 |
|---|---|
| Host头域 | 发往后端服务器的健康检查请求的Host头域,默认为空。 |
| 检查端口 | 指定后端服务器提供服务的端口。本字段只对HTTP健康检查有效。输入范围为1~65535间的整数。 |
| 检查路径 | 用于健康检查页面文件的URI,建议对静态页面进行检查。长度限制为1-80个字符,只能使用字母、数字、‘-’、‘/’、‘.’、‘%’、 ‘?’、‘#’、‘&’这些字符。本字段只对HTTP健康检查有效。 |
| 正常状态码 | 健康检查正常的http状态码,可选“http_2xx”、“http_3xx”、“http_4xx”、“http_5xx”,本字段只对HTTP健康检查有效。 |
UDP协议开放端口的健康检查设置

| 配置名称 | 填写说明 |
|---|---|
| 检查字符串 | BLB采用给后端服务器发送带有用户指定字符串的UDP包实现健康检查。您需要配置应用程序来完成响应对于后端服务器是DNS server的情况,您可以配置DNS解析请求作为健康检查包,默认值为对baidu.com的DNS解析请求。 |
添加服务器
点击添加服务器,进入添加后端服务器页面。添加后端服务器有选择服务器、权重设置两个步骤。

选择服务器
目前支持的服务器类型有边缘云服务器和边缘裸金属服务器两种。添加服务器过程中,所有的服务器都需要和应用型负载均衡实例在同一个VPC下。

权重设置
- 权重是用来针对不同的后端服务器实例设置不同的请求转发比例。例如有两台配置不同的后端服务器实例,那么对于高配置的实例可以选择设置更高的权重来接收更多的外部访问请求。
- 权重值是一个相对值,如果设置成相同数值,其转发比例是一样的。
- 支持0-100的权重值。权重越高,接收到的请求越多;权重为0时,不再接受新请求。
- 只有在加权轮询的转发规则下,权重才会生效。

完成权重设置后,点击确认,完成添加后端服务器。
服务器组创建成功
完成上述配置后,点击确定完成对服务器组的创建。返回服务器组,可以看到已创建的服务器组。
配置IP组
1.登录百度智能云BEC控制台。
2.进入BEC控制台,在页面左侧导航栏中,选择边缘网络=>边缘负载均衡=>应用型负载均衡,进入到应用型负载均衡页面。
3.点击配置服务器组,进入目标组页面。

添加IP组
点击IP组=>添加IP组,进入创建IP组页面。

基本信息

| 配置名称 | 填写说明 |
|---|---|
| IP组名称 | 支持大小写字母、数字、中文和“-_/.+“,长度1-64。 |
开放协议
点击新增协议,进入开放协议的配置信息和健康检查设置页面。

配置信息

| 配置名称 | 填写说明 |
|---|---|
| 开放协议 | 指定后端成员提供服务的协议。负载均衡服务转发请求至后端成员。用户可以下拉选择协议,包含TCP、UDP两个选项。 |
TCP开放协议的健康检查设置

| 配置名称 | 填写说明 |
|---|---|
| 健康检查协议 | 指定检查后端成员健康状态时使用的协议类型。 |
| 响应超过时间 | 如果在指定时间内没有收到后端成员的响应,则认为后端成员响应超时。输入范围为1~60间的整数,建议设置为3秒。 |
| 健康检查间隔 | 对后端成员进行检查的时间间隔。输入范围为1~10间的整数,建议设置为3秒。 |
| 不健康阈值 | 连续健康检查失败次数,超过这个阈值,服务器将被认定为异常,从服务器池中摘除,直到恢复正常。 |
| 健康阈值 | 连续健康检查成功次数,超过这个阈值,服务器将被认定为异常排除,重新加入服务器池。 |
UDP开放协议的健康检查设置

| 配置名称 | 填写说明 |
|---|---|
| 检查字符串 | BLB采用给后端服务器发送带有用户指定字符串的UDP包实现健康检查。您需要配置应用程序来完成响应对于后端服务器是DNS server的情况,您可以配置DNS解析请求作为健康检查包,默认值为对baidu.com的DNS解析请求。 |
IP管理
点击添加IP,进入IP管理的添加IP页面。

添加IP

| 配置名称 | 填写说明 |
|---|---|
| IP地址 | 目前仅支持IPV4。暂不支持添加HAVIP的内网IP地址。添加IP时,请确保该IP内网可达。 |
| 端口号 | 端口输入范围为1~65535间的整数。 |
| 权重 | 权重为0-100间整数。支持0-100的权重值。权重越高,接收到的请求越多;权重为0时,不再接受新请求。非0权重只对加权轮询的转发规则生效。 |
IP组创建成功
完成上述配置后,点击确定完成对IP组的创建。返回IP组,可以看到已创建的IP组。
关联安全组
1.登录百度智能云BEC控制台。
2.进入BEC控制台,在页面左侧导航栏中,选择边缘网络=>边缘负载均衡=>应用型负载均衡,进入到应用型负载均衡页面。点击关联安全组,进入关联安全组页面。

3.关联安全组页面展示了已经创建的安全组,勾选安全组之后点击确认即可完成关联,取消勾选安全组之后,点击确认即可取消关联。

