控制支出 - Amazon Elastic Compute Cloud

控制支出

在达到目标容量或您愿意支付的最大金额时,Spot 队列停止启动实例。要控制您每小时为队列支付的金额,您可以为 Spot 实例指定 SpotMaxTotalPrice 并为按需实例指定 OnDemandMaxTotalPrice。在达到最高总价时,即使未达到目标容量,Spot 队列也会停止启动实例。

以下示例显示了两个不同的方案。在第一个方案中,在达到目标容量时,Spot 队列停止启动实例。在第二个方案中,在达到您愿意支付的最大金额时,Spot 队列停止启动实例。

示例:在达到目标容量时,停止启动实例

假设发出 m4.large 按需实例请求,其中:

  • 按需价格:每小时 0.10 美元

  • OnDemandTargetCapacity: 10

  • OnDemandMaxTotalPrice:1.50 美元

竞价型实例集启动 10 个按需型实例,因为总价 1.00 美元(10 个实例 x 0.10 美元)不超过 OnDemandMaxTotalPrice(1.50 美元)。

示例:在达到最高总价时,停止启动实例

假设发出 m4.large 按需实例请求,其中:

  • 按需价格:每小时 0.10 美元

  • OnDemandTargetCapacity: 10

  • OnDemandMaxTotalPrice:0.80 美元

如果竞价型实例集启动按需目标容量(10 个按需型实例),则每小时的总成本为 1.00 USD。该值超过了为 OnDemandMaxTotalPrice 指定的金额(0.80 美元)。为了防止支出超过您愿意支付的金额,竞价型实例集仅启动 8 个按需型实例(低于按需目标容量),因为启动更多实例将超过 OnDemandMaxTotalPrice