控制花費 - Amazon Elastic Compute Cloud

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

控制花費

在達到目標容量或您願意支付的最大金額時,Spot Fleet 會停止啟動執行個體。若要控制您為機群支付的每個小時金額,您可以為 競價型執行個體 指定 SpotMaxTotalPrice,以及為 隨需執行個體 指定 OnDemandMaxTotalPrice。達到總價格上限時,Spot Fleet 會停止啟動執行個體,即使它未符合目標容量亦然。

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

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

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

  • 隨需價格:每小時 0.10 USD

  • OnDemandTargetCapacity:10

  • OnDemandMaxTotalPrice:1.50 USD

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

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

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

  • 隨需價格:每小時 0.10 USD

  • OnDemandTargetCapacity:10

  • OnDemandMaxTotalPrice:0.80 USD

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