2

我對AWS ECS的成本結構有疑問。我怎麼知道容器上的哪個服務最「花費」?我沒有看到標籤容器的選項。歡迎任何想法,我沒有在AWS網站上找到任何好的解決方案。提前致謝。使用AWS ECS容器進行成本計算

回答

0

ECS服務根據您爲組成該服務的任務指定的內存限制和CPU單位分配給實例。您可以通過將羣集中EC2實例的成本除以資源總量除以所需資源量來估算成本。

CPU單元是最小值,也就是說,除非有最少的CPU單元可用,否則任務不會放在實例上。任務可以超過它們所需的CPU單元數量,並且該值甚至可以設置爲0.

內存限制是任務允許使用的最大內存量。您必須爲ECS任務分配足夠的內存,否則ECS會超過該內存。

因此,在估算成本時,內存是更好的資源。

例如:

比方說你有運行,需要總共800 MB的內存任務的兩個實例的服務。如果您在羣集中使用t2.medium實例,則此服務將需要運行大約1/2的t2.medium,並且您在ECS上的此服務的成本將爲2.medium的一半成本EC2實例。