亚马逊的EC2计费页面显示,小数小时是按整小时计费的。但是有人知道这是否意味着他们会在月底将时间四舍五入,或者在每次实例运行结束时将时间四舍五入?
例如,如果在一个计费期内,我有2个实例运行5分钟,那是一个小时还是两个小时?
亚马逊的EC2计费页面显示,小数小时是按整小时计费的。但是有人知道这是否意味着他们会在月底将时间四舍五入,或者在每次实例运行结束时将时间四舍五入?
例如,如果在一个计费期内,我有2个实例运行5分钟,那是一个小时还是两个小时?
Answers:
来自适用于API版本2010-11-15 的Amazon Elastic Compute Cloud用户指南
每次将实例从停止状态转换为启动状态时,即使一个小时内发生多次转换,我们也会收取一个完整的实例小时。
由此可以看出这里在题为“停止和启动实例”一节
因此,我认为ajdecon在这种情况下非常正确。
每个实例一开始就开始计费。它会四舍五入到一个小时-因此,如果您将其启动并运行五分钟然后停止运行,则需要支付1小时的费用。如果您将其运行55分钟并停止运行,则需要支付1小时的费用。如果您将其运行65分钟并停止运行,则需要支付2个小时的费用。
如果您在一个小时内停止并启动相同的确切实例5次,则需要支付5个小时的费用!谨防。
计费从实例进入启动状态到进入停止状态。因此,只要您告诉它停止,就可以了,它并不一定要完全停止。您可以在实例元数据中和通过控制台查看实例开始时间。
实例之间没有平均值-从计费角度来看,每个实例都是完全独立的。因此,如果您每个实例都运行5分钟,则需要花费2个小时的时间。
我们实施了高度动态的编译云产品,因此在与我们的亚马逊客户团队核实了所有这些详细信息之后,我们编写了一个相当复杂的扩展算法,该算法在运行并确定正在运行的实例数和我们真正需要的实例数时,在附近查找实例。在小时生命周期的末尾下降,并且从不丢弃任何东西,除非它在给定小时数的50分钟以上。
我认为Amazon会根据您运行的实例类型来计算整个月的使用量。
因此,总共运行少于1小时的两个介质实例将计为1小时的计费,而具有较大介质的一种介质实例将计为2小时的计费。
易于测试,只需启动2 micro,然后在每个半小时内终止它们,然后查看帐户活动说明。如果您拥有新的“免费套餐”帐户,则每月有权获得约720个免费微小时,因此测试最终将使您不花任何费用。