本文为您介绍应用型负载均衡 ALB 的常见问题。
ALB 最大规格实例可以支持多少并发请求?
ALB 实例没有规格的概念。无需您关注规格限制和规格使用率,ALB 实例能够根据您的业务量波动情况自动进行弹性伸缩。
ALB 公网实例是否支持调高公网带宽上限?
ALB 实例域名解析到多个可用区上,流量是均分的吗?
是的。在您创建了 ALB 实例后,系统将自动为您的实例分配一个实例域名。您可以在 DNS 处将 ALB 实例域名配置为业务域名的 CNAME ,从而接入 ALB。当 ALB 实例多 AZ 部署时,实例域名将轮询解析到各个 AZ 的实例 IP 上。
ALB 实例是否支持使用指定的公网IP?
支持。ALB 实例可以灵活绑定或解绑公网 IP。私网实例绑定公网 IP 后将转换为公网实例,公网实例解绑公网 IP 后将转换为私网实例,具体操作方法可参考变更 ALB 实例的网络类型。 ALB 公网 IP 是否支持加入共享带宽包?
ALB 是否支持 WebSocket 协议,如何开启 WebSocket 协议?
支持。ALB 的 HTTP 监听器默认支持 WebSocket 协议访问,HTTPS 监听器默认支持 WebSocket Secure 协议访问,均无需您进行额外操作来开启 WebSocket 协议。
ALB 同一个监听器是否支持配置多个域名证书?
ALB 是否可以获取到客户端源 IP?
可以。ALB 会将真实的客户端 IP 放在 HTTP 头部的 X-Forwarded-For 字段,字段中的第一个地址就是客户端真实 IP。
ALB 对客户端请求 body 大小是否存在限制?
存在。您可以在个性化配置中自主调整客户端请求 body 大小限制,最大支持 30 GiB。具体操作方法可参考个性化配置指引文档。 ALB 是否支持 TLSv1.2?
支持。您可以在个性化配置中进行 TLS 协议版本以及加密套件的选择,具体操作方法请参考个性化配置指引文档。 ALB 是否支持调整超时时间?
支持。您可以在个性化配置中调整客户端与 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。
- 如果后端服务器返回的响应已经被压缩过了,ALB 不会对响应内容进行二次压缩。
- 若响应内容的大小在 200B 以下,ALB 的压缩功能将不再生效。当响应内容的大小超过 200B 时,ALB 才会对响应内容进行压缩。
- ALB 暂不支持 brotli 压缩。客户端请求携带了Accept-Encoding: br,ALB 不会对后端响应内容进行压缩。
注意
压缩会导致内容的 MD5 值发生变化。如果后端服务器配置了 MD5 校验机制,并且客户端需要校验原始响应内容的 MD5 值,请确保客户端请求头中不包含 Accept-Encoding: gzip,以避免 MD5 校验失败。
如需创建双栈实例,请联系您的客户经理。
支持。您可以配置后端服务器,使其能够通过 X-Forwarded-For 的方式获取客户端的真实 IP 地址。更多内容,可参考后端服务器获取客户端源IP。 ALB实例所属火山引擎账号已欠费,是否还会产生费用?
会。如果ALB实例所属账号已欠费,但ALB实例仍正常提供服务,则会产生计费。当ALB实例进入已关停状态后,才会停止计费。
如果仍需使用该ALB实例,请及时充值;如果不再使用该ALB实例,建议尽快删除ALB实例。
ALB支持配置某些域名,直接返回403状态码吗?
标准版 ALB 转发规则可指定域名,并将转发动作设置为返回固定响应(例如 403 状态码)。当客户端访问该域名时,ALB 将直接返回预设响应内容。操作请参见创建转发规则(标准版)。 如果子用户仅授权了ALB权限,未授权云监控相关权限,则无法查看ALB服务的监控数据,请您使用子用户所属主账号参考管理用户根据实际需求为子用户添加系统预设云监控策略权限。