本文为您介绍应用型负载均衡 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 大小限制,最大支持 10 GB。具体操作方法可参考个性化配置指引文档。
支持。您可以在个性化配置中进行 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。