首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >亚马逊网络服务EC2实例成本远远高于预估,原因何在?

亚马逊网络服务EC2实例成本远远高于预估,原因何在?
EN

Stack Overflow用户
提问于 2019-05-07 07:19:56
回答 2查看 327关注 0票数 0

我有一个脚本,我每天24小时运行,它经常使用90-100%的CPU。我在Google Cloud Platform的多个虚拟机中运行此脚本。我为每个虚拟机运行一个脚本。

我正在尝试通过使用亚马逊网络服务EC2来降低成本。我查看了t3-micro (2 vCPU)实例的每小时价格,显示成本约为0.01美元/小时,比2 vCPU的同等实例便宜。

现在,我尝试在一个t3-micro实例中运行该脚本,只是为了对每个运行我的脚本的T3实例的成本有一个真实的估计。我预计每个实例的每月成本约为7.20美元(720小时/月*0.01美元/小时)。问题是,我已经运行了2-3天的脚本,成本报告已经显示成本超过4美元。

我试图理解为什么成本与我的估计(以及AWS每月计算器的估计)相差如此之远。所有这些额外的成本似乎都来自"EC2 Other“和"CPU Credit",但我不理解这些成本。

我怀疑这些来自我的24-7全天候的CPU使用率,但是有人能解释一下这些成本是什么吗?有没有办法降低它们?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-07 07:48:24

EC2实例允许某个基准CPU使用率: t3.micro为10%。当实例在该阈值下运行时,它会累积vCPU信用:这些信用将应用于阈值以上的使用量。t3.micro可以每小时累积多达12个积分(其中一个积分相当于1分钟内100%的CPU利用率)。如果您经常使用超过实例允许的CPU配额,将以更高的费率收费:据我所知,这是每vCPU小时5c。

对于这种类型的工作负载,t3.micro可能不是您的最佳选择,您可能需要选择其他实例类型或更大的实例。

票数 1
EN

Stack Overflow用户

发布于 2019-05-07 07:38:35

图表中的紫色是CPU配额,而不是实例使用率。

看起来您在启动实例时启用了“T2/T3无限制”,而您的脚本导致它超出了提供的容量。当您超出基线容量时,您将按现行费率收取使用费。您可以阅读有关T2/T3无限和突发性能here的更多信息。

要降低这些成本,请按照说明here禁用T2/T3无限制。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56013517

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档