# 独享型负载均衡器概述
弹性负载均衡服务能够根据您配置的分配策略将访问流量请求分发到多台后端服务器，提升您业务系统的可用性和扩展性。负载均衡器是指您创建的承载流量转发任务的ELB服务实例，您可以参考本文规划ELB实例的配置。
#### 实例区域
- 不同区域的资源之间内网不互通。建议选择靠近业务的区域，可以降低网络时延、提高访问速度。
- 支持通过IP类型后端功能实现跨不同VPC添加后端服务器，详见[配置不同VPC的服务器作为后端服务器（IP类型后端）](https://support.huaweicloud.com/usermanual-elb/elb_ug_hd3_0004_03.html)。
- 实现跨区域间网络互通，详情请参见[连通不同区域的VPC网络](https://support.huaweicloud.com/usermanual-vpc/vpc_plan_0003.html#section1)。
 
 #### 实例可用区
独享型负载均衡支持多可用区部署，选择的每个可用区都会创建相应的负载均衡实例。
弹性负载均衡可将客户端请求跨可用区分发，选择与后端服务器相同的可用区，可以减少网络时延并提高访问速度。
不同可用区的负载均衡实例间采用多活模式，客户端访问的请求就近分配到同可用区的实例。
表1弹性负载均衡可用区容灾规划场景说明 
| 可用区容灾方案 | 推荐业务场景                                                  | 场景优势                                            |
|:---|:---|:---|
| 单实例多可用区  | 对于业务量没有超过独享型负载均衡最大规格限制的，建议创建一个负载均衡实例，并选择多个可用区。          | 单个可用区的负载均衡实例故障不会影响所有业务，多个可用区之间可以实现业务容灾。       |
| 多实例多可用区      | 对于超高业务量，超过独享型负载均衡最大规格限制的，建议创建多个负载均衡实例，并且每个负载均衡实例选择多个可用区。 | 单个负载均衡实例故障不会影响所有业务，多个负载均衡实例和多个可用区之间均可以实现业务容灾。 |
   
表2流量的可用区分配说明 
| 流量来源       | 可用区分配说明                                                                                                                                                                                                                                                                                                                                                                    |
|:---|:---|
| 公网访问      | 根据源IP的不同将流量分配到创建的多个AZ中的ELB上，多个AZ的ELB性能加倍。                                                                                                                                                                                                                                                                                                                                 |
| 私网访问         | - 当从**创建ELB的AZ** 发起访问时，流量将被分配至本AZ中的ELB上，当本AZ的ELB不可用时，容灾切换到创建的其他AZ的ELB上。 如果本AZ的ELB正常，但是本AZ的流量超过规格，此时业务也会受影响，因此私网场景要考虑客户端访问的均衡性。 私网流量使用率建议通过AZ粒度监控观察是否超限。   - 当从**未创建ELB的AZ**访问时，根据源IP的不同将流量分配至创建的多个AZ中的ELB上。   |
| 云专线访问       | 流量优先分配至**通过云专线对接的AZ**下部署的ELB，否则分配至其他AZ下的ELB。                                                                                                                                                                                                                                                                                                                                |
| 客户端跨VPC访问 | 流量优先分配至**客户端源VPC子网所在AZ**部署的ELB，否则分配至其他AZ下的ELB。                                                                                                                                                                                                                                                                                                                             |
   
#### 实例规格
网络型规格的实例只支持四层协议TCP/UDP/TLS的转发能力，应用型规格的实例支持七层协议HTTP/HTTPS/QUIC的转发能力。
具体的规格需要评估实际的业务量，根据业务实际需要购买相应规格的实例。规格详情请参见[负载均衡实例的规格](https://support.huaweicloud.com/productdesc-elb/zh-cn_topic_0287737145.html)。
建议参考[表3]并结合负载均衡实例的监控指标评估业务量的峰值、趋势和规律，对实例规格进行更精确的选择。
 表3实例规格选择说明 
| 实例规格  | 规格选择说明                                                                                    |
|:---|:---|
| 网络型规格  | 建议重点关注长连接的最大并发连接数，实例规格的"最大并发连接数"应作为关键参考指标。需要根据实际的业务场景，预估一个负载均衡实例需要承载的最大连接数，并选择相应的规格。      |
| 应用型规格 | 实例规格的"每秒查询速率 (QPS)"应作为关键参考指标，该指标决定了一个七层应用系统的业务吞吐量。需要根据实际的业务场景，预估一个负载均衡实例需要承载的QPS，并选择相应的规格。 |
   
#### 实例协议类型
弹性负载均衡提供基于四层协议的网络型实例和基于七层协议的应用型实例，在负载均衡器中通过添加监听器选择相应的协议。
- 网络型：适用于四层大流量高并发业务，如文件传输、即时通信、在线视频等业务。
  图1网络型负载均衡器   
  ![](https://support.huaweicloud.com/usermanual-elb/zh-cn_image_0000001865923949.png) 

- 应用型：聚焦应用层协议，提供强大的应用层业务处理能力和基于请求内容的高级转发策略。
  图2应用型负载均衡器   
  ![](https://support.huaweicloud.com/usermanual-elb/zh-cn_image_0000001866004117.png) 
表4实例规格协议类型说明 
| 协议类型 | 协议类型说明                                                                                                                                                                      |
|:---|:---|
| 网络型   | 监听器收到访问请求后，将请求直接转发给后端服务器。转发过程仅修改报文中目标IP地址和源IP地址，将目标地址改为后端云服务器的IP地址，源地址改为负载均衡器的IP地址。四层协议连接的建立，即三次握手是客户端和后端服务器直接建立的，负载均衡只是进行了数据的转发。                                          |
| 应用型  | 监听器收到访问请求后，需要识别并通过HTTP/HTTPS协议报文头中的相关字段，进行数据的转发。监听器收到访问请求后，先代理后端服务器和客户端建立连接（三次握手），接收客户端发送的包含应用层内容的报文，然后根据报文中的特定字段和流量分配策略判断需要转发的后端服务器。此场景中，负载均衡类似一个代理服务器，分别和客户端以及后端服务器建立连接。 |
   
![](https://support.huaweicloud.com/usermanual-elb/public_sys-resources/note_3.0-zh-cn.png)
客户端到ELB之间支持TCP长连接，客户端和ELB之间建立TCP连接之后，可以持续发送业务请求（HTTP/HTTPS请求），提高TCP连接复用率可以降低TCP频繁建连的开销。
表5实例协议版本说明 
| 协议版本                  | 私网负载均衡实例 对外提供服务的IP | 公网负载均衡实例 对外提供服务的IP                                                      | 说明                   |
|:---|:---|:---|:---|
| **IPv4**              | 1个私网IPv4地址                                     | 私网和公网同时通信：1个私网IPv4地址 + 1个公网IPv4地址 仅需公网通信：1个公网IPv4地址                    | 仅支持客户端使用IPv4地址访问。   |
| **IPv6**            | 1个IPv6地址                                          | 1个IPv6地址                                                                                             | 仅支持客户端使用IPv6地址访问。   |
| **IPv4 +** **IPv6** | 1个私网IPv4地址 + 1个IPv6地址                           | 私网和公网同时通信：1个私网IPv4地址 + 1个公网IPv4地址 + 1个IPv6地址 仅需公网通信：1个公网IPv4地址+ 1个IPv6地址 | 支持客户端使用IPv4和IPv6地址访问。 |
   
#### 实例网络类型
按照网络类型分类，负载均衡器分为**公网负载均衡器** 和**私网负载均衡器**。
表6弹性负载均衡网络类型说明 
| 负载均衡器网络类型 | 使用说明                                                                                                                                      | 使用场景                                                                                                                                                                                                                                                                                                      |
|:---|:---|:---|
| 公网负载均衡器   | 需要为负载均衡器绑定EIP或者GEIP 。 公网负载均衡器接收公网的访问请求，然后向绑定了监听器的后端服务器分发这些请求。                                              | - 需要通过服务器集群对公网提供服务，且需要统一的入口，并将公网用户请求合理地分配到服务器集群时。  - 需要对服务器集群做故障容错和故障恢复时。                                                                                            |
| 私网负载均衡器   | 私网负载均衡器由于没有公网域名和EIP，所以只能在VPC内部被访问，不能被Internet的公网用户访问。 私网负载均衡通过使用私有IP将来自同一个VPC内的访问请求分发到后端服务器上，通常用于内部服务集群。 | - 当内部服务器端有多台，需要将客户端请求合理地分发到各台服务器时。  - 当需要对内部服务器集群做故障容错和故障恢复时。  - 当用户想对外屏蔽自己的物理IP地址，对客户端提供透明化的服务时。   |
   
#### 实例状态
表7ELB实例状态和说明 
| **实例状态** | **状态含义**                                                                                                                                                                                                                                                                                                                                                        | **是否允许删除**                                                                                                                                                           | 是否允许变更规格                                                                                                                                                        |
|:---|:---|:---|:---|
| 创建中      | 实例正在创建过程中。                                                                                                                                                                                                                                                                                                                                                      | 否                                                                                                                                                                     | 否                                                                                                                                                               |
| 复制中     | 实例正在复制过程中。                                                                                                                                                                                                                                                                                                                                                       | 否                                                                                                                                                                    | 否                                                                                                                                                                 |
| 运行中       | 实例正常运行。 如果实例超过7天未使用且满足以下任一条件时，ELB实例列表会提示实例状态为"闲置中"。 - 实例未添加监听器  - 实例的监听器已全部停用  - 实例未绑定后端服务器   | - 开启删除保护：否  - 关闭删除保护：是   | - 开启修改保护：否  - 关闭修改保护：是                 |
| 已停止      | 实例已停止运行。 如果实例已停止超过7天，ELB实例列表会提示实例状态为"闲置中"。                                                                                                                                                                                                                                                                                       | - 开启删除保护：否  - 关闭删除保护：是           | - 开启删除保护：否  - 关闭删除保护：是   |
| 实例升级中   | 共享型负载均衡器正在升级为独享型负载均衡器。                                                                                                                                                                                                                                                                                                                                             | 否                                                                                                                                                                     | 否                                                                                                                                                                |
| 核验业务中    | 升级过程中，确认升级至独享型负载均衡器后的配置信息，并核验业务是否正常。                                                                                                                                                                                                                                                                                                                              | 否                                                                                                                                                                  | 否                                                                                                                                                               |
| 升级回退中   | 实例正在升级回退中。                                                                                                                                                                                                                                                                                                                                                        | 否                                                                                                                                                                     | 否                                                                                                                                                                |
| 回退失败   | 实例升级回退失败。                                                                                                                                                                                                                                                                                                                                                       | 否                                                                                                                                                                      | 否                                                                                                                                                              |
| 升级失败    | 共享型负载均衡器升级为独享型负载均衡器未成功。                                                                                                                                                                                                                                                                                                                                         | 否                                                                                                                                                                     | 否                                                                                                                                                              |
| 删除中    | 实例正在删除过程中。                                                                                                                                                                                                                                                                                                                                                       | 否                                                                                                                                                                   | 否                                                                                                                                                              |
| 异常       | 实例出现故障。                                                                                                                                                                                                                                                                                                                                                          | 否                                                                                                                                                                     | 否                                                                                                                                                               |
| 冻结     | 实例冻结中，不能对实例进行操作。                                                                                                                                                                                                                                                                                                                                                 | 否                                                                                                                                                                  | 否                                                                                                                                                               |
   
#### 后端服务器
在使用负载均衡器前，建议先创建ECS实例或者BMS实例并部署相关业务应用，然后将ECS实例或者BMS实例添加到负载均衡器的后端服务器组来处理转发的客户端访问请求。创建后端服务器时，请注意以下事项：
- 建议后端服务器实例的所属区域和负载均衡器的所属区域相同。
- 建议您选择相同操作系统的后端服务器实例作为后端服务器，以便后续管理和维护。
- 弹性负载均衡不支持后端FTP服务，但是可以支持SFTP场景。
 
#### 相关文档
- [独享型ELB使用流程概述](https://support.huaweicloud.com/usermanual-elb/elb_ug_lb_1000.html)
- [购买独享型负载均衡器](https://support.huaweicloud.com/usermanual-elb/elb_lb_000006.html)
- [变更独享型负载均衡器的基础配置](https://support.huaweicloud.com/usermanual-elb/elb_ug_fz_0004.html)
- [变更独享型负载均衡器的网络配置](https://support.huaweicloud.com/usermanual-elb/elb_ug_fz_0015.html)
- [监听器概述](https://support.huaweicloud.com/usermanual-elb/elb_ug_jt_0001.html)
- [后端服务器组概述](https://support.huaweicloud.com/usermanual-elb/elb_ug_hdg_0001.html)
 
