控制花費 - Amazon Elastic Compute Cloud

控制花費

當它符合下列其中一個參數時,EC2 Fleet 會停止啟動執行個體:TotalTargetCapacityMaxTotalPrice (您願意支付的最大金額)。若要控制您為機群支付的每個小時金額,您可以指定 MaxTotalPrice。達到總價格上限時,EC2 Fleet 會停止啟動執行個體,即使它未符合目標容量亦然。

以下範例顯示兩個不同的案例。在第一個範例中,EC2 Fleet 會在符合目標容量時停止啟動執行個體。在第二個範例中,EC2 Fleet 會在達到您願意支付的金額上限 (MaxTotalPrice) 時停止啟動執行個體。

範例:達到目標容量時停止啟動執行個體

假設有 m4.large 隨需執行個體 的請求,其中:

  • 隨需價格:每小時 0.10 USD

  • OnDemandTargetCapacity:10

  • MaxTotalPrice:1.50 USD

EC2 Fleet 會啟動 10 個隨需執行個體,因為 1.00 USD 的總計 (10 個執行個體 x 0.10 USD) 未超出隨需執行個體的 1.50 USD 的 MaxTotalPrice

範例:達到總價格上限時停止啟動執行個體

假設有 m4.large 隨需執行個體 的請求,其中:

  • 隨需價格:每小時 0.10 USD

  • OnDemandTargetCapacity:10

  • MaxTotalPrice:0.80 USD

如果 EC2 Fleet 啟動了隨需目標容量 (10 個隨需執行個體),每個小時的總成本會是 1.00 USD。這超出為隨需執行個體指定的 MaxTotalPrice 的金額 (0.80 USD)。為了防止花費超出您願意支付的金額,EC2 Fleet 只會啟動 8 個 隨需執行個體 (低於隨需目標容量),因為啟動更多會超出 隨需執行個體 的 MaxTotalPrice