亚马逊AWS现货实例比24x365使用预留的便宜

den*_*ini 2 amazon-s3 amazon-ec2 amazon-web-services

掌握亚马逊AWS定价很复杂,但这简直令我无法弄清楚:

亚马逊预留的实例应该比每天24小时365天使用更便宜,而现场实例也应该每天24小时365天使用,但我的计算不适合这一点.

例如,让我们考虑使用现货和保留定价的m3.medium实例定价:

m3.medium现场实例:

每小时0.0221美元,每年0.0221美元*8765,81小时=每年193美元

m3.medium光利用预留实例:

预付110美元加0,064小时*每年8765,81小时=每年487美元

注意:价格取自

  http://aws.amazon.com/ec2/purchasing-options/reserved-instances/

  http://aws.amazon.com/ec2/purchasing-options/spot-instances/
Run Code Online (Sandbox Code Playgroud)

编辑:我刚刚意识到现场实例和按需实例不是一回事,那么为什么该死的亚马逊你不把所有选项放在你的左栏!!!!

在此输入图像描述

E.J*_*nan 7

竞价型实例可能是一个很好的协议,如果您可以构建您的解决方案来处理在任何时刻被终止而没有通知 - 并非所有工作负载都可以处理.它们最适合离散任务/工作单元,可以随时启动并随时结束,没有任何不良副作用.

所以你的数学是正确的,但并不完全是这样 - 有IMO,有0%的可能性,如果你开出一个现货实例,其价格比你预留的实例更便宜,它会保留24x7x365全天候运行.即使您在当前预留实例价格之上出价,并希望其平均价格低于该价格,但仍有接近0%的可能性将在全年存活 - 最好不要依赖它并进行相应的计划.

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances.html

要使用竞价型实例,您可以设置竞价型实例请求(您的出价),指定您愿意为每个实例每小时支付的最高价格.如果您的出价的最高价格高于当前的现货价格,您的请求就会得到满足,您的实例会一直运行,直到您终止它们或现货价格高于您的最高价格为止. 当您的出价等于市场价格时,即使市场价格没有增加,您的实例也可以终止. 当容量需求上升或供应波动时,就会发生这种情况.