我最终为AWS现货支付的价格是多少?我是否提高了价格?

Kos*_*ris 6 amazon-ec2 amazon-web-services

我想创建一个自动缩放组[ASG],其中spot实例作为我的生产ASG的补充,具有按需实例.

阅读这篇文章后,我想模仿它,但最初可能没有动态出价和自动缩放.

所以,我想知道,如果我只设置现货实例的出价等于我使用[m3.large]的实例的按需价格,我是否会支付最低出价[对于那个实例,在地区,那个小时] ??

因此,如果现货价格为0.01美元,而我在ASG的最高出价为0.067美元,我会为ASG推出的每个现场实例支付0.01美元,对吧?[这是我从AWS文档中理解的,但我想要一个确认]

最后,通过这种思考[我想我不是唯一一个]我是否会推动现货实例价格上涨?

Edw*_*uel 7

可用区域中的竞价型实例价格不同.您根据实例所在的市场价格(M)付款.

您设置了出价(B).付款规则是:

  • 如果市场价格低于或等于您的出价(M <= B)并且现货实例池中有免费资源,您需要支付市场价格.
  • 如果市场价格高于您的出价(M > B,出价)或现货实例池中没有免费资源,您的现货实例将被终止,无需支付当前的部分小时.您只需支付您使用的全部小时数.
  • 如果您运行不到一小时的现场实例并且您自己终止它,则需要支付该部分小时数.

您的出价只是您要为spot-instances支付的最高金额.

有关更多详细信息,请参阅官方文档.市场价格受可用资源和市场需求的驱动.

对于出价策略,您可以咨询Spot Bid Advisor.在该页面中,您可以根据出价找到哪些实例类型的出价频率较低.

根据@Michael关于以下评论的建议添加:

当前市场价格是所有当前运行实例中的最低出价.举个例子,假设有3个实例可供使用(实际情况可能更多),有4个出价分别为1美元,2美元,3美元和5美元,三个最高出价者将有运行实例,市场价格将是2美元.因此,如果您是中标者,并且有比可用现货实例更多的公开出价,您的出价可以间接推动现货实例.

  • 这是一个很好的答案,但你可以补充一点:是的,你推动市场价格上涨,间接地,*如果*你是中标者*和*有更多的公开出价而不是可用的现货实例,因为目前的市场价格是所有当前正在运行的实例中的*最低*出价.如果有3个实例可用,并且有4个出价分别为1美元,2美元,3美元和5美元,则三个高出价者将有运行实例,市场价格为2美元.当然,可能有超过3个点可用,但这个简单的例子说明了算法. (3认同)