共用方式為


現成放置分數 (預覽)

重要

現成位置分數功能目前處於預覽狀態。 請參閱 Microsoft Azure 預覽版增補使用規定,以了解適用於 Azure 功能 (搶鮮版 (Beta)、預覽版,或尚未正式發行的版本) 的法律條款。

現成放置分數會考慮所需的現成虛擬機(VM) 計數、VM 大小,以及部署區域或區域等參數,來評估個別Spot部署成功的可能性。 這項功能可讓您產生放置分數,以跨區域、區域和 VM 大小的各種組合,部署所需的 Spot 虛擬機器 (VM) 數目。 藉由輸入最多八個區域和五個 VM 大小的清單,您可以取得分類為「高」、「中」或「低」的放置分數。 高分數表示部署極有可能成功,而低分數表示部署成功的可能性很低。 這些分數是根據 Spot 容量配置機率的分析,以及每個區域內指定數目的現成 VM 和 VM 大小組合的生存能力。 這項功能可藉由提供部署成功預測性見解,並將 Spot VM 的資源配置優化,藉此增強部署規劃。

使用現成放置分數,您可以達成下列目標:

  • 清楚評估您的Spot部署是否根據指定的參數成功。

  • 根據放置分數,識別最適合的區域和 VM 大小組合,以最大化現成 VM 可用性和生存能力。

  • 藉由套用數據驅動放置分數,降低部署期間容量問題或失敗的風險,以改善部署現成 VM 的整體成功率。

成本

這項功能沒有任何相關成本。

考量

  • 現成放置分數純粹是以特定數據點為基礎的建議,例如收回率和 VM 可用性。 高放置分數不保證 Spot 要求會完整或部分完成。

  • 放置分數只有在要求時才有效。 同一個放置分數在同一天或另一天的不同時間無效。 任何相似之處純粹是巧合。

  • 只有在Spot要求與Spot放置分數設定相同的設定時,Spot 放置分數才會相關;所需的計數、VM 大小、位置和區域。 在其他所有情況下,取得可用Spot容量的可能性不會與工具所產生的放置分數一致。

  • 現成放置分數不會考慮其他條件約束,例如 虛擬機器擴展集SinglePlacementGroup

  • 必須個別檢查或要求訂用帳戶可用的 Spot VM 配額。

  • 現成放置分數同時支援區域和分區範圍放置分數。

  • 現成放置分數 API 會在內部呼叫其他 GET API,並且是您 GET 呼叫配額的一部分。

  • 分數不保證配置成功或無收回。

設定您的現成放置分數

藉由定義您的 Spot 特定需求來設定您的 Spot 放置分數:

  • 所需的現成 VM 數目
  • 最多五個 VM 大小
  • 最多八個區域
  • 可用性區域

建議您快取每個訂用帳戶、所需計數、區域、區域和 VM 大小的放置分數,以避免在短時間內經常使用相同的組態呼叫 API。 建議的快取 TTL 至少為 15 分鐘,最多 30 分鐘。

在 Azure 入口網站 虛擬機器擴展集 建立程式的 [現成位置分數] 索引卷標中尋找 [現成位置分數]。 下列各步驟會指示您如何在該程序期間存取此功能。

  1. 登入 Azure 入口網站

  2. 在搜尋列中,搜尋並選取 [虛擬機器擴展集]

  3. 選取 [虛擬機器擴展集] 頁面上的 [建立]

  4. 在 [現成] 索引標籤中,開啟 [使用 Spot 節省資金] 區段底下的 [Spot] 選項。

  5. 填寫 [放置分數] 區段中的 [大小]、[區域]、[可用性區域] 和 [初始實例計數] 字段。

  6. 按兩下 [ 儲存 + 套用 ] 以接收此設定的放置分數。

範例

下列範例具有案例假設和具有結果分數的數據表,可協助您瞭解Spot Placement Score 的運作方式。

案例 1

下表是針對多個所需 VM 大小和區域傳回區域範圍放置分數的要求範例。

下列情節假設適用於此範例:

  • 所需位置:westuseastus
  • 所需的大小:Standard_D2_v2Standard_D4_v2
  • 所需的計數: 100
  • 可用性區域: False
SKU 區域 可用性區域 配額是否可用? 放置分數
Standard_D2_v2 westus False True
Standard_D4_v2 westus False True
Standard_D2_v2 eastus False True
Standard_D4_v2 eastus False True

案例 2

下表是針對多個所需 VM 大小和區域傳回區域範圍放置分數的要求範例。

下列情節假設適用於此範例:

  • 所需位置:westuseastus
  • 所需的大小:Standard_D2_v2Standard_D4_v2
  • 所需的計數: 100
  • 可用性區域: True
SKU 區域 可用性區域 配額是否可用? 放置分數
Standard_D2_v2 westus 1 True
Standard_D2_v2 westus 2 True
Standard_D2_v2 westus 3 True
Standard_D4_v2 westus 1 True
Standard_D4_v2 westus 2 True
Standard_D4_v2 westus 3 True
Standard_D2_v2 eastus 1 True
Standard_D2_v2 eastus 2 True
Standard_D2_v2 eastus 3 True
Standard_D4_v2 eastus 1 True
Standard_D4_v2 eastus 2 True
Standard_D4_v2 eastus 3 True

疑難排解

狀態碼 類型 Condition
200 成功的要求 現成放置分數作業成功完成。
400 錯誤要求 至少有一個必要的輸入參數不存在,或提供之參數的值無效。 產生失敗要求的詳細錯誤訊息。
429 太多要求 無法產生放置分數,因為達到速率限制。
500 內部伺服器錯誤 放置分數產生失敗。 產生失敗要求的詳細錯誤訊息。

下一步