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实例。