EC2 按小时计费

EC2 按小时计费

亚马逊的EC2 账单页面表示小数小时数按整小时数计费。但有人知道这是否意味着他们在月底将小时数四舍五入,还是在每次实例运行结束时将小时数四舍五入?

例如,如果在一个计费周期内我有 2 个实例,每个实例运行 5 分钟,那么这是一个小时还是两个小时?

答案1

来自Amazon Elastic Compute Cloud 用户指南适用于 API 版本 2010-11-15

每次您将实例从停止状态转换为启动状态时,我们都会收取一个完整实例小时的费用,即使转换在一小时内发生多次。

这可以看出这里在“停止和启动实例”部分下

因此我认为在这种情况下 ajdecon 显然是正确的。

答案2

每个实例启动后立即开始计费。计费按小时计算 - 因此,如果您启动实例并运行 5 分钟后停止,则将收取 1 小时的费用。如果您运行实例 55 分钟后停止,则将收取 1 小时的费用。如果您运行实例 65 分钟后停止,则将收取 2 小时的费用。

如果您在一小时内停止并启动同一个实例 5 次,则需要支付 5 小时的费用!请注意。

计费从实例进入启动状态开始,直到进入停止状态。因此,只要您告诉它停止,就没问题,它不必一直停止。您可以在实例元数据中以及通过控制台查看实例启动时间。

实例之间不进行平均 - 从计费角度来看,每个实例都是完全独立的。因此,如果您运行两个实例,每个实例运行 5 分钟,则费用为 2 小时。

我们实现了一个高度动态的编译云产品,因此在与我们的亚马逊账户团队验证了所有这些细节之后,我们编写了一个相当复杂的扩展算法,当它运行时,确定正在运行的实例数和我们真正需要的实例数,寻找接近其小时生命周期末尾的实例进行删除,并且除非是在给定小时的 50 多分钟内,否则绝不会删除任何东西。

答案3

EC2 四舍五入。2 个实例,持续 < 1 小时 = 2 小时。

答案4

我认为亚马逊根据您运行的实例类型来计算整个月的使用量。

因此,两个中型实例总共运行时间少于 1 小时,将产生 1 小时的计费,而一个中型实例和一个大型实例总共运行时间则将产生 2 小时的计费。

测试很简单,只需启动 2 个微服务,然后在半小时内终止它们,然后查看帐户活动。如果您有一个新的“免费套餐”帐户,您每月有权获得约 720 个免费微服务小时,因此测试最终不会花费您任何费用。

相关内容