本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS Fargate 限流配額
AWS Fargate 使用權杖儲存貯體演算法
例如,Fargate 客戶帳戶的任務和 Pod 字符儲存貯體大小為 100 個字符,重新填滿速率為每秒 20 個字符。因此,每個客戶帳戶最多可立即啟動 100 個 Amazon ECS任務和 Amazon EKS Pod,持續啟動率為每秒 20 個 Amazon ECS任務和 Amazon EKS Pod。
動作 | 儲存貯體容量上限 (或爆量率) | 儲存貯體重新填滿速率 (或持續速率) |
---|---|---|
Fargate 資源隨需 Amazon ECS任務和 Amazon EKS Pod 的費率配額1 | 100 | 20 |
Spot Amazon ECS任務的 Fargate 資源費率配額 | 100 | 20 |
1使用 Amazon 平台版本 中呼叫的平台版本時,僅啟動 Amazon EKS Pod 的帳戶爆量率為 20,持續 Pod 啟動率為每秒 20 次。 EKS
調節 Fargate RunTask
API中的
此外,Fargate ECSRunTask
API會使用個別配額使用 Amazon 啟動任務時,會限制請求率。Fargate 會限制每個 AWS 帳戶的 Amazon ECSRunTask
API請求,以每個區域為基礎。您每提出一個請求,就會從儲存貯體中刪除一個字符。我們這樣做是為了協助服務效能,並確保所有 Fargate 客戶的公平使用。API 無論呼叫來自 Amazon Elastic Container Service 主控台、命令列工具或第三方應用程式,都受到請求配額限制。對 Amazon 進行呼叫的費率配額ECSRunTask
API是每秒 20 次呼叫 (爆量和持續)。不過,每次呼叫API都可以啟動最多 10 個任務。這表示您可以在一秒內對此 進行 10 個呼叫,以啟動 100 個任務API,並要求在每次呼叫中啟動 10 個任務。同樣地,您也可以對此 進行 20 次呼叫API,要求在每次呼叫中啟動 5 個任務。如需 Amazon API 限流的詳細資訊ECSRunTask
API,請參閱 Amazon ECSAPI參考中的API請求限流。
實際上,任務和 Pod 啟動速率還取決於其他注意事項,例如要下載和解壓縮的容器映像、運作狀態檢查以及啟用的其他整合 (例如向負載平衡器註冊任務或 Pod)。客戶會根據客戶啟用的功能,看到任務和 Pod 啟動率與先前表示的配額相比有所差異。
在 Fargate 中調整費率配額
您可為 AWS 帳戶請求增加 Fargate 速率調節配額。如需詳細資訊,請參閱《Service Quotas 使用者指南》中的請求增加配額。