共用方式為


將 Batch 低優先順序 VM 移轉至現成 VM

Azure Batch 集區中配置低優先順序計算節點的能力將於 2025 年 9 月 30 日淘汰。 了解如何根據現成執行個體,將具有低優先順序計算節點的 Batch 集區移轉至計算節點。

關於功能

目前在 Batch 集區設定中,您可以針對 Batch 管理集區配置 Batch 帳戶來指定低優先順序計算節點的目標數目。 在使用者訂閱集區配置 Batch 帳戶中,您可以指定現成計算節點的目標數目。 在這兩種情況下,這些計算資源會從備用容量配置,而且相較於專用隨選 VM,會以折扣提供。

提供的未使用容量會依據一些因素 (例如 VM 系列、VM 大小、區域與當日時間) 而有所不同。 不同於專用容量,Azure 可以隨時回收這些低優先順序 VM 或現成 VM。 因此,低優先順序 VM 與現成 VM 通常適用於可中斷或不需要嚴格完成時間範圍的 Batch 工作負載,以降低潛在成本。

功能終止支援

只有 Batch 中的低優先順序計算節點即將淘汰。 將繼續支援現成計算節點,且為 GA 供應項目,不受此淘汰措施影響。 我們將於 2025 年 9 月 30 日淘汰低優先順序計算節點。 在該日期之後,可能無法再使用 Batch 中現有的低優先順序集區,嘗試向後搜尋目標低優先順序節點計數將會失敗,而且您將無法再佈建具有低優先順序計算節點的新集區。

替代方案:在 Batch 集區中使用 Azure 現成計算節點

截至 2021 年 12 月,Azure Batch 已開始在 Batch 中提供現成計算節點。 就像低優先順序 VM 一樣,您可以使用現成執行個體,以折扣價格取得備用容量,以交換將優先執行 VM 的可能性。 若發生先佔,將會收回現成計算節點,且未適當執行檢查點的所有工作都會遺失。 執行檢查點為選擇性,而且可由 Batch 終端使用者實作。 因為先佔而中斷執行的 Batch 工作會自動重新排入佇列,以便由不同的計算節點執行。 此外,Azure Batch 會自動嘗試向後搜尋集區上指定的目標現成節點計數。

請參閱 Batch 中低優先順序與現成供應項目之間的詳細明細

移轉具有低優先順序計算節點的 Batch 集區,或使用現成執行個體建立 Batch 集區

  1. 請確定您正在使用的是使用者訂閱集區配置模式 Batch 帳戶

  2. 在 Azure 入口網站中,選取 Batch 帳戶,並檢視現有的集區或建立新集區。

  3. 在 [縮放] 下,選取 [Target dedicated nodes] \(目標專用節點\) 或 [Target Spot/low-priority nodes] \(目標現成/低優先順序節點\)

    Screenshot that shows how to scale target nodes.

  4. 針對現有的集區,先選取集區,然後選取 [縮放] 以根據排程的作業來更新所需現成節點數目。

  5. 選取 [儲存]。

常見問題集

  • 如何建立使用者訂閱集區配置 Batch 帳戶?

    若要在使用者訂閱集區配置模式中建立新的 Batch 帳戶,請參閱快速入門

  • Batch 管理集區配置帳戶中是否提供現成 VM?

    否。 現成 VM 僅供使用者訂閱集區配置 Batch 帳戶使用。

  • CloudServiceConfiguration 集區是否有可用的現成執行個體?

    否。 現成執行個體僅供 VirtualMachineConfiguration 集區使用。 CloudServiceConfiguration 集區將會在低優先順序集區之前淘汰。 建議您在淘汰之前,先移轉至 VirtualMachineConfiguration 集區與使用者訂閱集區配置 Batch 帳戶。

  • 現成執行個體的定價與收回原則是什麼? 我可以檢視定價歷程記錄和收回費率嗎?

    是。 在 Azure 入口網站中,您可以查看每個大小的歷史定價與收回費率。

    如需使用現成 VM 的詳細資訊,請參閱 Spot Virtual Machines

  • 我可以在 Batch 帳戶之間傳送配額嗎?

    目前您無法在 Batch 帳戶之間傳送任何配額。

下一步

如需供應項目、限制與部署範例之間差異的進一步詳細資料,請參閱 Batch 現成計算執行個體指南