本文为您介绍应用型负载均衡ALB(Application Load Balancer)的常见问题。
- ALB是否有具体的实例规格?
- 如何修改监听的健康检查配置?
- ALB的公网流量能否使用共享流量包进行抵扣?
- ALB是否支持CA双向认证?
- 私网ALB支持绑定弹性公网IP吗?
- ALB控制台可以上传证书吗?
- ALB是否支持流量镜像功能?
- ALB如何提升带宽?
- 请求响应为500、502、503、504状态码的解释及可能原因是什么?
ALB是否有具体的实例规格?
- 固定IP:每个可用区有且只有一个IP,并且IP地址固定不变。此模式下实例弹性能力有限,最大支持10万业务请求(QPS)。
- 动态IP:每个可用区至少有一个IP,随着业务请求(QPS)的增加,会自动扩展IP数量。此模式下实例具备良好的弹性能力。
如何修改监听的健康检查配置?
- 登录应用型负载均衡ALB控制台。
- 在左侧导航栏,选择 。
- 在服务器组页面,找到目标服务器组,然后单击服务器组ID。
- 在详细信息的健康检查区域,单击编辑健康检查。
- 在编辑健康检查对话框,单击高级配置右侧的修改,根据需求修改健康检查配置。然后单击保存。
更多信息,请参见健康检查。
ALB的公网流量能否使用共享流量包进行抵扣?
ALB通过绑定弹性公网IP(EIP)提供公网能力,当您的ALB实例未绑定共享带宽时,EIP产生的公网流量可以使用共享流量包进行抵扣。
ALB是否支持CA双向认证?
基础版ALB实例不支持CA双向认证,标准版ALB实例添加HTTPS监听时支持配置CA双向认证。如果基础版ALB需要使用CA双向认证功能,请升级实例功能版本。具体操作,请参见实例变配和添加HTTPS监听。
在使用CA双向认证功能时,您需要选择一个CA证书或在CA证书下拉列表中单击购买CA证书购买新证书。更多信息,请参见创建私有CA和启用私有CA。
私网ALB支持绑定弹性公网IP吗?
支持。
如果您需要给私网ALB绑定弹性公网IP,可以通过变更实例网络类型的方式,将私网ALB变更为公网ALB。具体操作,请参考变更ALB实例的网络类型。
私网类型转换为公网类型时会绑定弹性公网IP,产生公网网络费用。更多信息,请参见弹性公网IP计费。
ALB控制台可以上传证书吗?
不可以。
ALB是直接调用SSL证书服务(Alibaba Cloud SSL Certificates Service)的证书,需要您将证书上传至SSL证书控制台,因此不支持在ALB控制台进行证书上传操作。更多信息,请参见SSL上传证书。
ALB是否支持流量镜像功能?
支持。目前流量镜像功能白名单开放,如需体验请提交工单。更多信息,请参见使用ALB流量镜像功能实现仿真压测。
ALB如何提升带宽?
ALB实例未加入共享带宽时,公网默认采用按流量计费模式,此时实例的最大带宽峰值为400 Mbps。按流量计费的实例不支持调整带宽,如果您需要调整按流量计费实例的带宽峰值,可以将实例加入共享带宽,然后调整共享带宽的带宽峰值。更多信息,请参见实例变配。
请求响应为500、502、503、504状态码的解释及可能原因是什么?
500(Internal Server Error)
后端服务内部错误,后端服务遇到意外情况,无法执行请求。
可能原因:ALB后端服务或应用出现问题,请根据后端服务和应用的日志排查问题。
502(Bad Gateway)
HTTP或HTTPS监听接收到客户端连接请求后,ALB由于无法正常将请求转发至后端服务或无法从后端服务收到响应,则会收到客户端HTTP 502 Bad Gateway状态码。
- ALB后端服务或应用直接返回502状态码,请排查后端服务或应用的日志,确定返回502状态码的原因。
- ALB与后端服务之间TCP通信异常,请排查后端服务或应用的状态是否正常、服务端口是否正常被监听、Backlog队列是否有丢包现象等。
- 健康检查异常,请排查ALB实例对应服务器组的健康检查状态,健康检查配置的状态码与后端服务返回的状态码是否一致。
- ALB后端服务没有及时完成请求处理,请排查后端服务或应用的日志,并查看对应后端服务或应用的CPU、内存等占用率。
503(Service Temporarily Unavailable)
暂时无法使用服务。
- 监听没有配置后端服务器,或者用户配置的后端服务器的权重为0。
- ALB流量超出规格,出现限速。
504(Gateway Time-out)
后端服务响应超时。
- 后端服务直接返回504状态码,请排查后端服务的负载情况。
- 后端服务负载增大,响应请求的时间大于配置的响应超时时间。例如配置的响应超时时间是60秒,如果响应时间超过60秒,则ALB返回504。您可以从访问日志查看对应时间段的延时情况。