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

时间:2014-03-27 11:03:10

标签: amazon-web-services amazon-ec2 amazon-s3

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

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

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

m3.medium spot instance:

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

m3.medium light utilization reserved instance:

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

注意:价格来自

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

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

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

enter image description here

4 个答案:

答案 0 :(得分:6)

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

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

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

  

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

答案 1 :(得分:1)

你提到"亚马逊预留的实例应该比每天24小时365天使用更便宜,而现场实例也是每天24小时365天使用#34; ...你从哪里获得这些信息? ......因为这一切都取决于现货价格'在同一时期。

决定是否使用现货价格'实例更依赖于手头的工作而不仅仅依赖于成本,即如果你想使用现场实例作为电子商务网络服务器那么根据你可能失去的事实这将是不合适的它在任何时候......但如果你有一份工作每小时更新一次库存水平,那么' spot'可能是一个选择,因为如果它从未运行一个小时,那么我们可以在下次尝试时再担心。

以下是使用'点'的一些提示。 :http://tech.just-eat.com/2014/02/13/tips-for-using-ec2-spot-instances/

答案 2 :(得分:0)

竞价型实例允许您竞标未使用的Amazon EC2容量。实例由现货价格收取,该价格由亚马逊EC2设定,并根据竞价型实例容量的供应和需求而定期波动。

要使用竞价型实例,您可以发出竞价型实例请求,指定实例类型,所需的区域,要运行的竞价型实例的数量以及您愿意为每个实例小时支付的最高价格。

要确定最高价格与过去的现货价格的比较,可以通过Amazon EC2 API和AWS管理控制台获取竞价价格历史记录

如果您的最高价格出价超过当前的现货价格,您的请求就会完成,您的实例将会运行,直到您选择终止它们或现货价格高于您的最高价格(以较早者为准)。

根据当前的现货价格和您的买入价,可以立即终止现货实例。无法保证您的现场实例将全天候运行。这一切都取决于市场。

现货价格与预留实例价格之间没有关系。

答案 3 :(得分:0)

我的同事也属于AWS预留实例的相同营销陷阱,这甚至更好:声称公司批量折扣预留实例甚至更便宜。

我从不谨慎地购买这些词。因为SPOT实例是用于不同应用程序类的手段。实际上,保留实例总是比SPOT更昂贵,因为它提供了需求性质。我已经构建了处理突然任务终止的应用程序,这些应用程序意味着进行后端处理而不是服务前端。

SPOT实例确实变得更加昂贵,但它不是由于需求,而是由于粗心,无能。应建立SPOT实例应用程序以停止ANYTIME,从而允许您以尽可能低的稳定价格出价。如果您需要连续运行系统,保留实例是唯一的方法。

如果您对4个地区(例如美国西部,悉尼,Eu-West-1,东南1,东南2)的SPOT历史价格进行抽样,您会注意到成熟地区的SPOT实例很少会疯狂加价(例如从0.02美元跳至5美元)。这是简单的数学和理性思考:没有理由你出价比默认实例价格更高的现货实例。当你看到它时,你知道还有另一个" noobish"花钱跳进SPOT学习他们的课程。

即使是" noob"愿意支付疯狂的价格,真正的SPOT devops总能跳到其他地区以避免价格竞争。