張貼日期: Nov 25, 2019

Application Load Balancer 現在可使用 Least Outstanding Requests (LOR) 演算法。這是對 Application Load Balancer 已經支援的循環演算法的補充。客戶可以根據其工作負載需求,靈活選擇兩種演算法。 

在發佈此公告之前,Application Load Balancer 只使用循環演算法將傳入的請求分散至後端目標。這些請求將以循環方式,在目標群組的所有目標之間分散,而不考慮容量或使用率。當請求具有不同處理時間,或者頻繁新增或移除目標時,這會導致目標群組中目標的過度使用或使用不足。  

即日起,客戶可以選擇使用 LOR 演算法,在目標群組中路由傳送請求。藉助此演算法,在新請求到來時,負載平衡器會將其傳送至包含最少待處理請求數目的目標。處理長期請求的目標或具有較低處理能力的目標,不會負擔更多請求,並且負載會平均分散到各個目標。這也有助於新目標有效地減輕過載目標的負載。 

在所有區域的一切現有和新的 Application Load Balancer 中,皆可使用 LOR 演算法。您可以使用 AWS 管理主控台AWS 命令行界面 (CLI)AWS SDK,在目標群組級選擇演算法。

請在此處進一步了解有關何時及如何在 Application Load Balancer 上使用 LOR 演算法的資訊。