发布于: Nov 25, 2019
现已针对 Application Load Balancer 提供最少未完成请求数 (LOR) 算法。这是对 Application Load Balancer 已支持的循环算法的补充。客户能够根据其工作负载需求灵活选择任一算法。
在推出此算法之前,Application Load Balancer 只能使用循环算法向后端目标分发传入请求。这些请求以循环方式在目标组中的所有目标之间进行分发,而不考虑容量或利用率问题。如果请求有不同的处理时间或频繁添加或移除目标,这会导致目标组中的目标过度利用或利用不充分。
自今日起,客户可以选择使用 LOR 算法在目标组中路由请求。借助此算法,在新的请求传入时,负载均衡器可以将其发送给目标,并确保未完成的请求数最少。处理长期请求或处理能力较低的目标无需负担更多的请求,负载会在目标之间平均分布。这还有助于新目标有效减少过载目标的负载。
在由光环新网运营的 亚马逊云科技 中国(北京)区域和由西云数据运营的 亚马逊云科技 中国(宁夏)区域,现已为所有现有和新的 Application Load Balancer 提供 LOR 算法。有关何时以及如何在 Application Load Balancer 上使用 LOR 算法的更多信息,请参阅此处。