Spot Fleet 中的隨需 - Amazon Elastic Compute Cloud

Spot Fleet 中的隨需

為確保永遠有執行個體容量,您可以在 Spot Fleet 請求中加入對隨需容量的請求。在 Spot Fleet 請求中,指定需要的目標容量,以及必須為隨需的容量大小。餘額包含的 Spot 容量,會在有可用 Amazon EC2 容量和可用性時啟動。例如,如果您在 Spot 機群請求中,將目標容量指定為 10、將隨需容量指定為 8,則 Amazon EC2 會啟動 8 個容量單位做為隨需、啟動 2 個容量單位 (10-8=2) 做為 Spot。

針對隨需容量排定執行個體類型的優先順序

Spot Fleet 嘗試實現您的隨需容量時,它會預設為先啟動價格最低的執行個體類型。若 OnDemandAllocationStrategy 設為 prioritized,Spot Fleet 會使用優先順序來決定在實現隨需容量時要先使用的執行個體類型。

優先順序會指派至啟動範本覆寫,優先順序最高的將會先啟動。

範例:排定執行個體類型的優先順序

在本例中,您設定三個啟動範本覆寫,每個範本均具有不同的執行個體類型。

執行個體類型的隨需價格在價格範圍內。以下是本範例中使用的執行個體類型,依價格順序列出,從最便宜的執行個體類型開始:

  • m4.large – 最便宜

  • m5.large

  • m5a.large

若您不使用優先順序來決定順序,則機群會以最便宜的執行個體類型開始來實現隨需容量。

但是,假設您有要首先使用且未使用的 m5.large 預留執行個體。您可設定啟動範本覆寫,以便依優先順序使用執行個體類型,如下所示:

  • m5.large – 優先順序 1

  • m4.large – 優先順序 2

  • m5a.large – 優先順序 3