You need to enable JavaScript to run this app.
导航
常见问题
最近更新时间:2024.07.17 11:26:16首次发布时间:2023.02.09 14:01:47

本文为您介绍应用型负载均衡 ALB 的常见问题。

  1. ALB 最大规格实例可以支持多少并发请求?
  2. ALB 公网实例是否支持调高公网带宽上限?
  3. ALB 实例域名解析到多个可用区上,流量是均分的吗?
  4. ALB 实例是否支持使用指定的公网IP?
  5. ALB 公网IP是否支持加入共享带宽包?
  6. ALB 是否支持 WebSocket 协议,如何开启 WebSocket 协议?
  7. ALB 同一个监听器是否支持配置多个域名证书?
  8. ALB 是否可以获取到客户端源IP?
  9. ALB 对客户端请求body大小是否存在限制?
  10. ALB 是否支持 TLSv1.2?
  11. ALB 是否支持调整超时时间?
  12. ALB是否支持压缩功能?
  13. ALB是否支持QUIC协议?
  14. ALB是否支持 IPv6 客户端访问?
  15. ALB 是否支持获取客户端源IP功能?

ALB 最大规格实例可以支持多少并发请求?

ALB 实例没有规格的概念。无需您关注规格限制和规格使用率,ALB 实例能够根据您的业务量波动情况自动进行弹性伸缩。

ALB 公网实例是否支持调高公网带宽上限?

支持。您可前往公网IP产品控制台调整 ALB 公网IP 的带宽限制,具体操作方法可参考修改带宽上线.

ALB 实例域名解析到多个可用区上,流量是均分的吗?

是的。在您创建了 ALB 实例后,系统将自动为您的实例分配一个实例域名。您可以在 DNS 处将 ALB 实例域名配置为业务域名的 CNAME ,从而接入ALB。当 ALB 实例多AZ 部署时,实例域名将轮询解析到各个AZ 的实例 IP 上。

ALB 实例是否支持使用指定的公网IP?

支持。ALB 实例可以灵活绑定/解绑公网IP。私网实例绑定公网IP后将转换为公网实例,公网实例解绑公网IP后将转换为私网实例,具体操作方法可参考ALB 实例绑定/解绑公网IP

ALB 公网IP是否支持加入共享带宽包?

支持。您可前往公网IP产品控制台将 ALB 公网IP 加入共享带宽包,具体操作方法可参考公网IP 加入共享带宽包

ALB 是否支持 WebSocket 协议,如何开启 WebSocket 协议?

支持。ALB 的 HTTP 监听器默认支持 WebSocket 协议访问,HTTPS 监听器默认支持 WebSocket Secure协议访问,均无需您进行额外操作来开启 WebSocket 协议。

ALB 同一个监听器是否支持配置多个域名证书?

支持。ALB 支持多域名证书功能,同一个 HTTPS 监听器最多可配置20个域名证书,具体操作方法请参考SNI配置

ALB 是否可以获取到客户端源IP?

可以。ALB 会将真实的客户端 IP 放在 HTTP 头部的X-Forwarded-For字段,字段中的第一个地址就是客户端真实IP。

ALB 对客户端请求body大小是否存在限制?

存在。您可以在个性化配置中自主调整客户端请求body大小限制,最大支持10GB。具体操作方法可参考个性化配置指引文档

ALB 是否支持 TLSv1.2?

支持。您可以在个性化配置中进行 TLS 协议版本以及加密套件的选择,具体操作方法请参考个性化配置指引文档

ALB 是否支持调整超时时间?

支持。您可以在个性化配置中调整客户端与ALB交互的超时时间、ALB与后端服务器交互的超时时间。具体操作方法请参考个性化配置指引文档

ALB 是否支持压缩功能?

支持。ALB 默认支持 gzip 压缩,无需手动进行开启操作。暂不支持 brotli 压缩。

  • 如果客户端请求携带了Accept-Encoding: gzip,ALB 会对后端响应内容进行 gzip 压缩,如果客户端请求未携带 Accept-Encoding: gzip,ALB 不会对响应内容进行 gzip 压缩。
  • 支持的压缩内容类型包括:text/plaintext/csstext/xmlapplication/xmltext/javascriptapplication/x-javascriptapplication/jsonapplication/javascriptapplication/x-protobufapplication/octet-stream; ssmix=a
  • 在以下场景,ALB 压缩功能不生效。
    • 如果后端服务器返回的响应已经被压缩过了,ALB 不会对响应内容进行二次压缩。
    • 当响应内容的大小超过 200B 时,ALB 才会对响应内容进行压缩。若响应内容的大小在 200B 以下,ALB 的压缩功能将不再生效。
    • ALB 暂不支持 brotli 压缩。客户端请求携带了Accept-Encoding: br,ALB 不会对后端响应内容进行压缩。

注意

压缩会导致内容的 MD5 值发生变化。如果后端服务器配置了 MD5 校验机制,并且客户端需要校验原始响应内容的 MD5 值,请确保客户端请求头中不包含 Accept-Encoding: gzip,以避免 MD5 校验失败。

ALB 是否支持QUIC协议?

支持。ALB允许白名单用户创建 QUIC 监听器,如需体验,请联系您的客户经理。详见创建 QUIC 监听器

ALB 是否支持 IPv6 客户端访问?

支持。ALB允许白名单用户创建创建 IPv4&IPv6 双栈实例,将 IPv4 或 IPv6的客户端流量转发至 IPv4 的后端服务器。更多内容,您可参考ALB实现IPv4+IPv6流量的负载均衡

ALB 是否支持获取客户端源IP功能?

支持。ALB 的监听器(HTTP监听器、HTTPS监听器)通过配置后端服务器,可以使用 X-Forwarded-For 的方式获取客户端的真实 IP 地址。更多内容,您可参考后端服务器获取客户端源IP