# 产品功能

## 功能对比
| **产品功能**             | **应用型负载均衡ALB**               | **传统型负载均衡CLB**              | **描述**                                                     |
| ------------------------ | ------------------------------------------ | -------------------------------------------- | ------------------------------------------------------------ |
| 负载均衡算法             | 轮询、源地址哈希、加权轮询、最小连接、主备 | 轮询、源地址哈希、一致性哈希、最小连接、主备 |                                                              |
| 健康检查                 | ✓                                          | ✓                                            | 根据规则对后端服务节点进行健康检查，自动隔离异常服务节点，一旦发现问题，迅速将问题节点切换，确保服务可用性。 |
| 会话保持                 | ✓                                          | ✓                                            | 支持会话保持，用户可将其请求转发到同一台后端服务节点上。     |
| 跨可用区容灾             | ✓                                          | ✓                                            | 支持绑定不同可用区的后端服务节点，实现跨可用区容灾           |
| 外网防火墙               | ✓                                          | ✓                                            | 仅请求代理类型支持                                           |
| 域名转发                 | ✓                                          | ✓                                            | 支持按照访问域名和URL转发流量到不同的后端节点                |
| 证书管理                 | ✓                                          | ✓                                            | 支持HTTPS证书管理                                            |
| SSL Offloading           | ✓                                          | ✓                                            | 支持HTTPS SSL Offloading                                     |
| WebSocket                | ✓                                          | ✓                                            |                                                              |
| 挂载混合云节点           | ✓                                          | ✓                                            | 仅请求代理类型支持                                           |
| 日志功能                 | ✓                                          | ✓                                            | 仅请求代理类型支持                                           |
| HTTP/2                   | ✓                                          | ×                                            | HTTPS支持HTTP/2                                              |
| 重定向                   | ✓                                          | ×                                            | 支持HTTP访问重定向至HTTPS                                    |
| 数据压缩                 | ✓                                          | ×                                            | HTTP/HTTPS协议支持开启数据压缩                               |
| 安全策略                 | ✓                                          | ×                                            | HTTPS协议支持配置TLS协议版本和加密算法套件                   |
| 内网流量监控             | ✓                                          | ×                                            | 暂不支持HTTPS双向认证                                        |
| 单实例同时支持内外网监听 | ✓                                          | ×                                            | 支持单个实例同时监听内外网请求，降低业务构建复杂度           |

## 负载均衡算法
- **轮询**。接收到新的TCP连接后, 依次转给每个后端服务节点。
- **源地址**。根据TCP连接的源地址，利用一定的哈希算法将请求其转给某个服务节点。之后用户再以相同源IP访问, 如服务节点数量不变时，访问还是会落到该服务节点。
- **加权轮询**。接收到新的TCP连接后，将根据您指定的后端服务节点的不同权重，按照概率分配给各个服务节点。
- **最小连接数**。接受到新的TCP连接后，会实时统计实例到后端服务节点的连接数，选择连接数最低的服务节点建立新连接并发送数据。
- **主备**。VServer下仅可添加两台服务节点分别作为主备节点。当主节点健康检查失败后， 会自动切换至备节点。（若VServer下有服务节点，则不允许从其他负载均衡算法切换至“主备”算法。）
