本文为您介绍应用型负载均衡 ALB 的常见问题。
ALB 实例没有规格的概念。无需您关注规格限制和规格使用率,ALB 实例能够根据您的业务量波动情况自动进行弹性伸缩。
支持。您可前往公网IP产品控制台调整 ALB 公网IP 的带宽限制,具体操作方法可参考修改带宽上限.
是的。在您创建了 ALB 实例后,系统将自动为您的实例分配一个实例域名。您可以在 DNS 处将 ALB 实例域名配置为业务域名的 CNAME ,从而接入ALB。当 ALB 实例多AZ 部署时,实例域名将轮询解析到各个AZ 的实例 IP 上。
支持。ALB 实例可以灵活绑定/解绑公网IP。私网实例绑定公网IP后将转换为公网实例,公网实例解绑公网IP后将转换为私网实例,具体操作方法可参考ALB 实例绑定/解绑公网IP。
支持。您可前往公网IP产品控制台将 ALB 公网IP 加入共享带宽包,具体操作方法可参考公网IP 加入共享带宽包。
支持。ALB 的 HTTP 监听器默认支持 WebSocket 协议访问,HTTPS 监听器默认支持 WebSocket Secure协议访问,均无需您进行额外操作来开启 WebSocket 协议。
支持。ALB 支持多域名证书功能,同一个 HTTPS 监听器最多可配置20个域名证书,具体操作方法请参考SNI配置。
可以。ALB 会将真实的客户端 IP 放在 HTTP 头部的X-Forwarded-For字段,字段中的第一个地址就是客户端真实IP。
存在。您可以在个性化配置中自主调整客户端请求body大小限制,最大支持10GB。具体操作方法可参考个性化配置指引文档。
支持。您可以在个性化配置中进行 TLS 协议版本以及加密套件的选择,具体操作方法请参考个性化配置指引文档。
支持。您可以在个性化配置中调整客户端与ALB交互的超时时间、ALB与后端服务器交互的超时时间。具体操作方法请参考个性化配置指引文档。
支持。ALB 默认支持 gzip 压缩,无需手动进行开启操作。暂不支持 brotli 压缩。
Accept-Encoding: gzip
,ALB 会对后端响应内容进行 gzip 压缩,如果客户端请求未携带 Accept-Encoding: gzip
,ALB 不会对响应内容进行 gzip 压缩。text/plain
、text/css
、 text/xml
、 application/xml
、text/javascript
、application/x-javascript
、application/json
、application/javascript
、application/x-protobuf
、 application/octet-stream; ssmix=a
。Accept-Encoding: br
,ALB 不会对后端响应内容进行压缩。注意
压缩会导致内容的 MD5 值发生变化。如果后端服务器配置了 MD5 校验机制,并且客户端需要校验原始响应内容的 MD5 值,请确保客户端请求头中不包含 Accept-Encoding: gzip
,以避免 MD5 校验失败。
支持。ALB允许白名单用户创建 QUIC 监听器,如需体验,请联系您的客户经理。详见创建 QUIC 监听器。
支持。ALB允许白名单用户创建 IPv4&IPv6 双栈实例,将 IPv4 或 IPv6的客户端流量转发至 IPv4 的后端服务器。更多内容,您可参考ALB实现IPv4+IPv6流量的负载均衡。
支持。ALB 的监听器(HTTP监听器、HTTPS监听器)通过配置后端服务器,可以使用 X-Forwarded-For 的方式获取客户端的真实 IP 地址。更多内容,您可参考后端服务器获取客户端源IP。