本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
權數是決定全域加速器導向至標準加速器中端點的流量比例的值。端點可以是網路負載平衡器、應用程式負載平衡器、Amazon EC2 執行個體或彈性 IP 地址。全域加速器會計算端點群組中端點的權重總和,然後根據每個端點的權重與總計的比率,將流量導向端點。
加權路由可讓您選擇將多少流量路由傳送至端點群組中的資源。這可用於數種方式,包括負載平衡和測試新版本的應用程式。
端點權重的運作方式
若要使用權重,請為端點群組中的每個端點指派相對權重,該值對應於您要傳送到端點群組的流量規模。根據預設,端點的權重是 128,也就是權重最大值 255 的一半。Global Accelerator 會根據指派給端點的權重 (佔該群組中所有端點總權重的比例) 將流量傳送到端點:

例如,如果您想要將一小部分的流量傳送到一個端點,並將其餘流量傳送到另一個端點,則可以指定權重 1 和 255。權重 1 的端點會取得 1/256 (1/1+255) 的流量,另一個端點會取得 255/256 (255/1+255) 的流量。您可以透過變更權重逐步變更負載平衡。如果您想要全域加速器停止傳送流量到端點,可以將該資源的權重變更為 0。
狀況不良端點的容錯移轉
如果端點群組中沒有正常的端點,權重大於零,則全域加速器會嘗試容錯移轉至另一個端點群組中權重大於零的狀況良好的端點。對於此容錯移轉,全域加速器會忽略流量撥號設定。因此,例如,如果端點群組的流量撥號設為零,則全域加速器仍會在容錯移轉嘗試中包含該端點群組。
如果全域加速器在嘗試其他三個終端群組 (也就是三個 AWS 區域) 後找不到權重大於零的狀況良好的終端節點,則會將流量路由到最接近用戶端的終端節點群組中的隨機終端節點。也就是說,它開啟失敗。
請注意以下內容:
選擇用於容錯移轉的端點群組可能是流量撥號設定為零的端點群組。
最近的端點群組可能不是原始端點群組。這是因為全域加速器選擇原始端點群組時,會考量帳戶流量撥號設定。
例如,假設您的組態有兩個端點,一個狀況良好,一個狀況不良,而且您已將每個端點的權重設定為大於零。在此情況下,全域加速器會將流量路由傳送至狀況良好的端點。但是,現在假設您將唯一健康端點的權重設置為零。然後全域加速器會嘗試其他三個端點群組,以尋找權重大於零的狀況良好的端點。如果找不到,則全域加速器會將流量路由傳送至最接近用戶端的端點群組中的隨機端點。