修改 EC2 Fleet
您可以修改 EC2 機群的總目標容量、Spot 容量和隨需容量。如果機群新的總目標容量減少到低於機群的目前大小,您也可以修改是否應終止執行中的執行個體。
考量事項
修改 EC2 機群時,請考慮下列事項:
-
機群類型 – 您僅可以修改
maintain類型的 EC2 機群。您無法修改request或instant類型的 EC2 機群。 -
機群參數 – 您可以修改 EC2 機群的下列參數:
-
target-capacity-specification– 增加或減少以下的目標容量:-
TotalTargetCapacity -
OnDemandTargetCapacity -
SpotTargetCapacity
-
-
excess-capacity-termination-policy– 如果機群的總目標容量減少到低於 EC2 Fleet 的目前大小,是否應終止執行中的執行個體。有效的值如下:-
no-termination -
termination
-
-
-
增加總目標容量時的機群行為 – 當您增加總目標容量時,EC2 機群會根據為
DefaultTargetCapacityType指定的執行個體購買選項 (即隨需執行個體或 Spot 執行個體) 並根據指定的配置策略啟動其他執行個體。 -
減少 Spot 目標容量時的機群行為 – 當您降低 Spot 目標容量時,EC2 機群會刪除超過新目標容量的任何開放請求。您可以請求機群終止 Spot 執行個體,直到機群大小達到新的目標容量。當 EC2 Fleet 因為目標容量減少而終止 Spot 執行個體時,執行個體會收到 Spot 執行個體中斷通知。
會根據配置策略選取要終止的執行個體:
capacity-optimized– 從可用容量最少的集區中終止執行個體。price-capacity-optimized– 使用價格與可用容量的組合:從可用容量最少,且在這些集區中價格最高的集區終止執行個體。diversified– 在所有集區中終止執行個體。lowest-price– 從價格最高的集區終止執行個體。
或者,您可以請求該 EC2 機群將機群保持為目前的大小,但不能取代任何中斷的或您手動終止的 Spot 執行個體。
-
機群狀態 – 您可以修改處於
submitted或active狀態中的 EC2 機群。當您修改機群時,機群會進入modifying狀態。