何時使用 Fargate - AWS Batch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

何時使用 Fargate

我們建議在大多數情況下使用 Fargate。Fargate 會啟動和擴展運算,以密切符合您為容器指定的資源需求。使用 Fargate,您不需要過度佈建或支付其他伺服器。您也不必擔心基礎架構相關參數的詳細資訊,例如執行個體類型。當運算環境需要擴展時,在 Fargate 資源上執行的任務可以更快地開始。一般而言,需要幾分鐘的時間才能啟動新的 Amazon EC2執行個體。不過,在 Fargate 上執行的任務可以在大約 30 秒內佈建。所需的確切時間取決於幾個因素,包括容器映像大小和任務數量。

不過,EC2如果您的工作需要下列任何項目,建議您使用 Amazon:

  • 超過 16 個 vCPUs

  • 超過 120 GB (GiB的記憶體

  • A GPU

  • 自訂 Amazon Machine Image (AMI)

  • 任何linuxParameters參數

如果您有大量任務,建議您使用 Amazon EC2基礎設施。例如,如果同時執行的任務數量超過 Fargate 限流限制。這是因為,使用 EC2,任務可以比 Fargate EC2 資源以更高的速率傳送至資源。此外,當您使用 時,可以同時執行更多任務EC2。如需詳細資訊,請參閱 Amazon Elastic Container Service 開發人員指南 中的 Fargate 服務配額