Spot Fleet 中的隨需
為確保永遠有執行個體容量,您可以在 Spot Fleet 請求中加入對隨需容量的請求。在 Spot Fleet 請求中,指定需要的目標容量,以及必須為隨需的容量大小。餘額包含的 Spot 容量,會在有可用 Amazon EC2 容量和可用性時啟動。例如,如果您在 Spot 機群請求中,將目標容量指定為 10、將隨需容量指定為 8,則 Amazon EC2 會啟動 8 個容量單位做為隨需、啟動 2 個容量單位 (10-8=2) 做為 Spot。
針對隨需容量排定執行個體類型的優先順序
Spot 機群嘗試實現您的隨需容量時,它會預設為先啟動價格最低的執行個體類型。若 OnDemandAllocationStrategy
設為 prioritized
,Spot Fleet 會使用優先順序來決定在實現隨需容量時要先使用的執行個體類型。
優先順序會指派至啟動範本覆寫,優先順序最高的將會先啟動。
範例:排定執行個體類型的優先順序
在本例中,您設定三個啟動範本覆寫,每個範本均具有不同的執行個體類型。
執行個體類型的隨需價格在價格範圍內。以下是本範例中使用的執行個體類型,依價格順序列出,從最便宜的執行個體類型開始:
-
m4.large
– 最便宜 -
m5.large
-
m5a.large
若您不使用優先順序來決定順序,則機群會以最便宜的執行個體類型開始來實現隨需容量。
但是,假設您有要首先使用且未使用的 m5.large
預留執行個體。您可設定啟動範本覆寫,以便依優先順序使用執行個體類型,如下所示:
-
m5.large
– 優先順序 1 -
m4.large
– 優先順序 2 -
m5a.large
– 優先順序 3