ECS Fargate charge by CPU/memory defined on task or on container

0

I have an ECS Fargate task with a few containers that depend on each other sequentially (so container A runs first when the task starts, then container B starts once A succeeds, and so on). Some containers need large CPU/memory while some only need small ones. To make sure all of them have sufficient resources, I set the CPU/memory for the task as the maximum resources needed across all containers.

My question is, does AWS charge me based on the resources allocated to each container, or on the resources requested by the task? The latter would be much more expensive because all container run time will be charged by the maximum rate.

已提問 1 年前檢視次數 576 次
1 個回答
0

Example 1 in this document shows the fee based on the number of tasks.
https://aws.amazon.com/fargate/pricing/?nc1=h_ls

So I guess the answer to your question would be to charge based on the resources requested by the task.

profile picture
專家
已回答 1 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南