# 创建后端服务器组
#### 操作场景
如果您需要使用ELB进行流量负载，ELB实例的监听器需要绑定后端服务器组，并且后端服务器组中至少添加一台后端服务器，才能保证ELB能够正常转发访问请求。
独享型负载均衡支持同一个后端服务器组绑定在多个负载均衡实例的监听器上。
您可通过三种方式为负载均衡实例创建后端服务器组，详见[表1]。
 表1创建后端服务器组（独享型）指引 
| 创建场景                        | 操作步骤                                                                                                 |
|:---|:---|
| 独立创建后端服务器组后关联至负载均衡实例使用      | [创建后端服务器组]。                   |
| 添加监听器时，选择"新创建"后端服务器组。      | 您可根据使用需求添加不同协议的监听器，详情见[监听器概述](https://support.huaweicloud.com/usermanual-elb/elb_ug_jt_0001.html)。 |
| 更换监听器的后端服务器组时，选择"创建后端服务器组"。 | [更换后端服务器组](https://support.huaweicloud.com/usermanual-elb/elb_ug_hdg_0006.html)。                    |
   
#### 约束与限制
后端服务器组独立创建后仅可关联至前端协议与后端协议匹配的监听器使用，协议匹配关系详见[表2]。
 表2前端/后端协议匹配关系 
| ELB的规格类型 | 监听器的前端协议 | 后端服务器组的后端协议                                                                                                                                                                                                                                                                                                                                                                                                                            |
|:---|:---|:---|
| 网络型       | TCP        | TCP                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 网络型    | UDP        | - UDP  - QUIC                                                                                                                                                          |
| 网络型     | TLS       | - TLS  - TCP                                                                                                                                                 |
| 应用型    | HTTP       | HTTP                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 应用型    | HTTPS      | - HTTP  - HTTPS  - GRPC   |
| 应用型     | QUIC      | - HTTP  - HTTPS                                                                                                                                                      |
   
 #### 创建后端服务器组
1. 进入[后端服务器组列表页面](https://console.huaweicloud.com/vpc/?locale=zh-cn#/elb/elbPool/list)。
2. 在后端服务器列表页面，单击页面右上角"创建后端服务器组"按钮。
3. 配置后端分配策略，参数详情请参见[表3]。
    表3配置后端分配策略参数说明 
   | 参数       | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   |:---|:---|
   | 名称         | 待创建的后端服务器组的名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 实例类型          | 可使用该后端服务器组的负载均衡实例类型，请选择独享型。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | 所属负载均衡器  | 使用该后端服务器组的负载均衡实例。 您可在创建后端服务器时将后端服务器组关联至已有独享型负载均衡实例，也可创建后再进行关联。后端服务器组支持多实例或多监听器复用，创建后请及时绑定监听器以完成业务配置。 - 暂不关联  - 关联已有                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   | 企业项目         | 创建后端服务器组时，可以将其加入已启用的企业项目。 企业项目是一种云资源管理方式，企业项目管理服务提供统一的云资源按项目管理，以及项目内的资源管理、成员管理。 关于创建和管理企业项目的详情，请参见[《企业管理用户指南》](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0131965280.html)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   | 服务器组类型        | 指定后端服务器组的类型。 - 混合类型：既支持按照弹性云服务器和辅助弹性网卡实例添加后端服务器，也支持开启IP类型后端功能后按照IP地址添加后端服务器。 混合类型一定需要指定虚拟私有云，且后端服务器组绑定的是该虚拟私有云下的负载均衡。   - IP类型：按照IP地址添加后端服务器。 IP类型必须开启IP类型后端功能才能添加后端服务器。    说明： 该功能陆续上线中，已发布区域请以控制台实际为准。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 转发模式      | 负载均衡流量转发模式，支持"负载均衡"类型和"主备转发"两种类型。 - 负载均衡：属于普通后端服务器组，里面可以添加多个后端服务器，扩展业务的服务能力。  - 主备转发：必须同时向服务器组中添加两个后端服务器，一个为主服务器，一个为备服务器。当主服务器故障时，流量将转发至备服务器，提升业务的可靠性。仅TCP、UDP、TLS协议的监听器支持添加主备转发模式的后端服务器组。   说明： 该功能陆续上线中，已发布区域请以控制台实际为准。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | 虚拟私有云     | 如果"服务器组类型"选择了"混合类型"，则该项是必选参数。 后端服务器组所属的VPC，后端服务器组可被该虚拟私有云下的负载均衡器关联使用。 您可以选择使用已有的虚拟私有云，也可以创建新的虚拟私有云。 更多关于虚拟私有云的信息，请参见[《虚拟私有云用户指南》](https://support.huaweicloud.com/productdesc-vpc/zh-cn_topic_0013748729.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | 后端协议        | 后端云服务器自身提供的网络服务的协议。 - 负载均衡模式下，支持选择的协议有：HTTP、HTTPS、GRPC、TCP、UDP、TLS、QUIC。  - 主备转发模式下，支持选择的协议有：TCP、UDP、TLS、QUIC。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
   | IP版本      | 后端服务器组支持添加后端服务器的IP地址版本，默认支持IPv4的后端服务器。 当后端协议为TCP或UDP协议时，支持设置该参数。 - IPv4：仅支持IPv4类型的后端服务器地址。  - 双栈：同时支持IPv4和IPv6类型的后端服务器地址。   说明： 该功能陆续上线中，已发布区域请以控制台实际为准。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 全端口转发      | 开启全端口转发后，后端服务器组添加后端服务器时无需指定后端端口，监听器将按照前端请求端口转发流量至后端服务器对应的端口。 全端口转发功能开启后不支持关闭。 说明： 仅独享型负载均衡支持TCP、UDP类型的后端服务器组开启全端口转发功能。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | 分配策略类型     | 负载均衡采用的算法。 - 加权轮询算法：根据后端服务器的权重，按顺序依次将请求分发给不同的服务器，权重大的后端服务器被分配的概率高。  - 加权最少连接：加权最少连接是在最少连接数的基础上，根据服务器的不同处理能力，给每个服务器分配不同的权重，使其能够接受相应权值数的服务请求。  - 源IP算法：对不同源IP的访问进行负载分发，同时使得同一个客户端IP的请求始终被派发至某特定的服务器。  - 连接ID算法：当后端协议选择QUIC时，支持连接ID算法。对不同连接ID的访问进行负载分发，同时使得同一个连接ID的请求始终被派发至某特定的服务器。   更多关于分配策略的信息，请参见[配置流量分配策略分发流量](https://support.huaweicloud.com/usermanual-elb/elb_ug_jt_0003.html)。                                                                                                                                                                                                                                                                                     |
   | 会话保持         | 仅分配策略类型选择加权轮询算法、加权最少连接或连接ID算法时支持开启会话保持。 开启会话保持后，弹性负载均衡将属于同一个会话的请求都转发到同一个后端服务器进行处理。 更多关于会话保持的信息，请参见[配置会话保持提升访问效率](https://support.huaweicloud.com/usermanual-elb/elb_ug_jt_0004.html)。 说明： - TLS协议的后端服务器组不支持设置会话保持。  - QUIC协议的后端服务器组默认开启会话保持，无此开关。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 会话保持类型     | 如果"会话保持"功能开启，则该项是必选参数。 选择会话保持的类型： - **源IP地址：**基于源IP地址的简单会话保持，将请求的源IP地址作为散列键（HashKey），从静态分配的散列表中找出对应的服务器。即来自同一IP地址的访问请求会转发到同一台后端服务器上进行处理。  - **负载均衡器cookie：**负载均衡器会根据客户端第一个请求生成一个cookie，后续所有包含这个cookie值的请求都会由同一个后端服务器处理。  - **应用程序** **cookie：**该选项依赖于后端应用。后端应用生成一个cookie值，后续所有包含这个cookie值的请求都会由同一个后端服务器处理。   说明： - 当后端协议选择TCP/UDP/QUIC时，支持源IP地址类型。  - 当后端协议选择HTTP/HTTPS/GRPC时，支持负载均衡器cookie和应用程序cookie。                                                                                                                                                   |
   | 会话保持时间（分钟）  | 如果"会话保持"功能开启，则该项是必填参数。 - 四层会话保持的时间取值范围为1\~60分钟。  - 七层会话保持的时间取值范围为1\~1440分钟。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 慢启动        | 如果"分配策略类型"选择"加权轮询算法"，则该项是可选参数。 慢启动指负载均衡器向组内新增的后端服务器线性增加请求分配权重的启动模式。 当配置慢启动时间结束，负载均衡向后端服务器发送完整比例的流量请求，实现业务的平滑启动。 说明： 仅独享型负载均衡支持HTTP/HTTPS/GRPC类型的后端服务器组开启慢启动功能。 更多关于慢启动的信息，请参见[配置慢启动平滑扩容后端服务器组](https://support.huaweicloud.com/usermanual-elb/elb_ug_hd_0006.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | 慢启动时间（秒）  | 如果"慢启动"功能开启，则该项是必填参数。 慢启动开启后需添加的慢启动时间。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   | 延迟注销      | 如果后端协议为TCP/UDP/QUIC协议时，默认开启延迟注销功能。 - 关闭延迟注销功能后，如下场景负载均衡器存量的长连接会立即断开。 - 后端服务器从后端服务器组移除。  - 后端服务器权重设置为0。  - 后端服务器健康检查异常。    - 开启延迟注销功能后，如下场景负载均衡器停止向后端云服务器发送新的请求，同时触发延迟注销时间，延迟注销时间内，存量长连接可继续传输，延迟注销时间到期后，长连接断开。 - 后端服务器从后端服务器组移除。  - 后端服务器权重设置为0。  - 后端服务器健康检查异常。     说明： 该功能陆续上线中，已发布区域请以控制台实际为准。 |
   | 延迟注销时间（秒）  | 如果"延迟注销"功能开启，则该项是必填参数。 负载均衡器与后端服务器的现有连接在延迟注销时间内正常传输，超过延迟注销时间后全部断开。 支持设置的范围为10\~4000秒，控制台默认值为300秒。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | 可用区亲和转发      | 如果后端协议为TCP或UDP协议，支持开启此功能。 开启可用区亲和转发后，后端全异常转发模式失效。 弹性负载均衡接收流量后，转发流量到服务器组中与ELB实例相同可用区的后端服务器，有效降低ELB转发请求到后端服务器的时延。 更多关于可用区亲和转发的信息，请参见[配置可用区亲和转发降低时延](https://support.huaweicloud.com/usermanual-elb/elb_ug_hdg_0007.html)。 说明： 该功能陆续上线中，已发布区域请以控制台实际为准。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | 可用区亲和失效阈值 | 用于判断可用区的健康状况，当单可用区内健康的后端服务器数量或占比低于设定阈值时，判定该可用区不健康，可用区亲和功能失效，执行亲和失效转发动作。 如果后端服务器组未开启健康检查，默认组内的后端服务器全部为健康状态。 - 百分比：单可用区内健康检查结果正常的服务器个数除以该可用区服务器的总数。  - 绝对值：可用区内健康检查结果正常的服务器个数。   百分比为0%或绝对值为0时，判定可用区健康，可用区亲和转发始终生效。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 可用区亲和失效转发动作 | 当系统通过可用区亲和失效阈值判定可用区不健康时，可用区亲和功能失效，执行可用区亲和失效转发动作。 后端服务器组的请求将根据您设置的动作进行转发，如果您业务要求容灾高可用，推荐您选择"转发到所有可用区的健康后端服务器"。 详情请参见[配置可用区亲和转发降低时延](https://support.huaweicloud.com/usermanual-elb/elb_ug_hdg_0007.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 后端全异常转发模式 | 仅负载均衡转发模式的后端服务器组支持该功能。 后端全异常转发模式默认关闭，如果后端服务器健康检查结果全部异常，将会无法将请求转发到该后端服务器组。 开启后端全异常转发模式后，如果后端服务器健康检查结果全部异常，将忽略健康检查结果，转发请求到组内的所有后端服务器。 该功能可以避免因健康检查错误配置导致检查结果异常，造成的业务不可使用情况，提高业务的可用性。 如果您为后端服务器组开启可用区亲和转发，后端全异常转发模式将失效。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
   | 描述（可选）    | 后端服务器组的描述。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
      
   
4. 单击"下一步"，添加后端服务器并配置健康检查。 独享型后端服务器组支持添加云服务器、IP类型后端和辅助弹性网卡作为后端服务器，详情可参见[后端服务器概述](https://support.huaweicloud.com/usermanual-elb/elb_ug_hd3_0001.html)。
   配置健康检查参数请参见[表4]。更多关于健康检查的信息，请参见[健康检查介绍](https://support.huaweicloud.com/usermanual-elb/elb_ug_hc_0001.html)。
    表4配置健康检查参数说明 
   | 参数       | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
   |:---|:---|
   | 是否开启       | 开启或者关闭健康检查。 如果开启健康检查，您可单击"参数设置![](https://support.huaweicloud.com/usermanual-elb/zh-cn_image_0000001865924233.png)"设置健康检查的参数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   | 健康检查协议    | 健康检查请求的协议类型。 - 支持选择TCP、HTTP、HTTPS、TLS、GRPC协议。  - 当后端协议选择UDP和QUIC协议，健康检查协议默认为UDP且不可修改。   说明： TLS协议和GRPC协议陆续上线中，已发布区域请以控制台实际为准。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 健康检查方法                               | 如果健康检查协议选择HTTP/HTTPS/GRPC协议，则该项是必选参数。 健康检查发送请求的方法。 - GET：采用GET方法发送健康检查请求，后端服务器返回全部信息。  - HEAD：采用HEAD方法发送健康检查请求，后端服务器仅返回 HTTP 头部信息，提升请求效率。 请确保您的后端服务器支持HEAD请求，否则可能会导致健康检查失败，此时可以使用GET方法来进行健康检查。   - POST：采用POST方法发送健康检查请求。 请确保您的后端服务器支持POST请求，否则可能会导致健康检查失败，此时可以使用GET方法来进行健康检查。 说明： - 健康检查协议为HTTP和HTTPS协议时，支持GET方法和HEAD方法。  - 健康检查协议为GRPC协议时，支持GET方法和POST方法。      |
   | 健康检查域名    | 如果健康检查协议选择HTTP/HTTPS/GRPC协议，则该项是必选参数。 健康检查的请求域名。 - 默认使用后端服务器的内网IP为域名。  - 您也可选择指定特定域名，特定域名只能由字母，数字，中划线组成，中划线不能在开头或末尾，至少包含两个字符串，单个字符串不能超过63个字符，字符串间以点分隔，且总长度不超过100个字符。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | 健康检查端口   | 健康检查端口号，取值范围\[1，65535\]，为可选参数。 说明： 默认使用后端云服务器的业务端口进行健康检查。指定特定端口后，使用指定的端口进行健康检查。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 健康检查路径    | 如果健康检查协议选择HTTP/HTTPS/GRPC协议，则该项是必填参数。 指定健康检查的路径。检查路径只能以/开头，长度范围\[1-80\]。 支持使用英文字母、数字和'-'、'/'、'.'、'?'、'#'、'%'、'\&'以及扩展字符集_;\~!（)\*\[\]@$\^:',+。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 检查间隔（秒） | 每次健康检查响应的最大间隔时间。 取值范围\[1-50\]。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | 超时时间（秒）  | 每次健康检查响应的最大超时时间。取值范围\[1-50\]。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | 健康检查正常阈值 | 表示判定后端服务器为正常状态时，所需的连续健康检查成功次数，取值范围\[1-10\]。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
   | 健康检查异常阈值 | 表示判定后端服务器为异常状态时，所需的连续健康检查失败次数，取值范围\[1-10\]。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 健康检查返回码                             | 如果健康检查协议选择HTTP/HTTPS/GRPC协议，则该项是必填参数。 自定义健康检查返回的状态码，仅当健康检查请求成功且返回指定状态码时判定后端服务器状态正常。 可输入支持状态码范围内不重复的单个数字或正序的数字区间，如0-10，200-300。多个HTTP状态码请输入回车键隔开，最多支持输入5个。 - 检查协议为HTTP/HTTPS时，状态码范围：200-599。  - 检查协议为GRPC时，状态码范围：0-99。   说明： 支持设置健康检查返回码的功能陆续上线中，请以控制台实际为准。                                                                                                                                                                                                                                                                                                                                                                                                                     |
      
   
5. 单击"下一步"。
6. 确认配置无误后，单击"立即创建"。
 
#### 后续操作
创建后端服务器组后，您可将后端服务器组关联到独享型负载均衡实例的监听器上使用，详见[表1]。
#### 相关文档
- [创建后端服务器组 - CreatePool](https://support.huaweicloud.com/api-elb/CreatePool.html)
- [查询后端服务器组详情 - ShowPool](https://support.huaweicloud.com/api-elb/ShowPool.html)
- [更新后端服务器组 - UpdatePool](https://support.huaweicloud.com/api-elb/UpdatePool.html)
- [创建后端服务器 - CreateMember](https://support.huaweicloud.com/api-elb/CreateMember.html)
- [查询后端服务器详情 - ShowMember](https://support.huaweicloud.com/api-elb/ShowMember.html)
- [更新后端服务器 - UpdateMember](https://support.huaweicloud.com/api-elb/UpdateMember.html)
 
