【发布时间】:2021-05-18 22:18:04
【问题描述】:
我设置了一个任务定义,CPU 最大分配为 1024 个单元和 2048 MiB 内存,Fargate 是启动类型。当我查看成本时,它比我想象的要贵得多(每天 1.00 美元或每小时 0.06 美元 [us-east-1])。我所做的是减少到 256 个单位,我正在等待成本是否下降。但是Task最大分配是如何工作的呢?即使我不使用 100%,任务定义最大分配是否负责 Fargate 配置功能更强大但成本更高的服务器?
24/7 运行的容器中的应用程序是 NestJS 应用程序 + apache(不要问为什么)+ redis,我可以看到它的 CPU 使用率很低,但价格对我来说太高了。 Fargate 是不是这个错误的选择?我应该选择带 ECS 的 EC2 实例吗?
【问题讨论】:
-
是的。您为预置的 CPU 和 RAM 付费。您的应用程序没有 100% 使用这些并不重要。
-
非常感谢,我不知道。
标签: amazon-web-services amazon-ec2 amazon-ecs aws-fargate