控制支出 - Amazon Elastic Compute Cloud

控制支出

在达到以下参数之一时,EC2 队列停止启动实例:TotalTargetCapacityMaxTotalPrice(您愿意支付的最大金额)。要控制您每小时为队列支付的金额,您可以指定 MaxTotalPrice。在达到最高总价时,即使未达到目标容量,EC2 队列也会停止启动实例。

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

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

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

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

  • OnDemandTargetCapacity: 10

  • MaxTotalPrice:1.50 美元

EC2 队列启动 10 个按需实例,因为按需实例的总价 1.00 美元(10 个实例 x 0.10 美元)不超过 MaxTotalPrice(1.50 美元)。

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

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

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

  • OnDemandTargetCapacity: 10

  • MaxTotalPrice:0.80 美元

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