发布于: Nov 26, 2023

应用程序负载均衡器 (ALB) 现在支持自动目标权重 (ATW),它使用新的路由算法,根据负载均衡器的可用信息优化发送到每个目标的流量。在首次启动时,ALB 将根据隐含的运行状况信息(例如 5XX 错误和连接错误)调整发送到每个目标的流量。

在此次发布之前,运行状况检查是监控后端目标运行状况的主要机制。尽管运行状况检查成功发现了大多数类型的目标故障,但它们有时会错过部分故障,其中即使应用程序受损(例如存在问题的应用程序部署),运行状况检查仍会继续成功。在这些情况下,应用程序通常会受损,因为一小部分目标异常,并且性能比同类目标差。ATW 会检测这些异常目标。然后,根据您选择的设置,ATW 将使用 CloudWatch 指标将其显示出来,或者自动减轻影响。通过迭代减少异常目标接收的流量来减轻影响,直到目标恢复或流量减少到可以忽略不计的水平。如果目标恢复,ALB 将逐渐增加发送给目标的流量,直到达到其原始负载。

您可以通过使用 AWS API 或控制台配置“加权随机”负载平衡算法来使用此功能。ATW 现已在所有 AWS 商业区域AWS GovCloud(美国)区域推出。

阅读 AWS Blog应用程序负载均衡器文档,了解有关此功能的更多信息。