將 Azure 批次池遷移到簡化的計算節點通訊模型

為了提升安全性、簡化使用者體驗並推動未來關鍵改進,Azure Batch 將於 2026 年 3 月 31 日淘汰經典的運算節點通訊模式。 學習如何將批次池遷移到簡化的運算節點通訊模型。

關於功能

Azure 批次池包含一個或多個運算節點,執行使用者指定的批次任務工作負載。 為了啟用批次功能及批次池基礎設施管理,運算節點必須與 Azure 批次服務通訊。 在經典的計算節點通訊模型中,批次服務會主動與計算節點通訊,而計算節點必須能與 Azure Storage 進行基線操作。 在簡化的運算節點通訊模型中,批次集區僅需對批次服務進行基準作業的輸出存取權。

功能終止支援

簡化的計算節點通訊模型將於 2026年3月31日後取代傳統計算節點通訊模型。 此變更分為兩個階段引入:

  • 從現在起直到 2024 年 9 月 30 日, 新建立的虛擬網路批次池 的預設節點通訊模式將維持經典模式。
  • 自 2024 年 9 月 30 日起,新建立的虛擬網路批次池的預設節點通訊模式將切換為簡化版。

2026 年 3 月 31 日後,使用經典運算節點通訊模式的選項將不再被尊重。 沒有使用者指定虛擬網路的批次池通常不受此變更影響,批次服務控制預設通訊模式。

替代方案:使用簡化的運算節點通訊模型

簡化的計算節點通訊模式可最佳化並簡化系統代表使用者管理 Batch 集區基礎架構的方式。 此通訊模式降低了基線操作所需的進出網路連線的複雜度與範圍。

簡化模型也提供更細緻的資料外洩控制,因為不再需要向 Storage.region 進行出站通訊。 如工作流程有需要,您可以明確限制對 Azure Storage 的輸出通訊。 例如,AppPackages 的自動儲存帳號以及資源檔案或輸出檔案的其他儲存帳號,都可以適當地設定範圍。

請移轉符合資格的集區

要將您的批次池從經典遷移到簡化的計算節點通訊模型,請遵循以下步驟:

Important

遷移前,請先檢查你的批次帳號設定 publicNetworkAccess 。 如果設定為 停用, 你必須 先在池的虛擬網路中建立一個 nodeManagement 私有端點 並設定 DNS。 在經典模式下,批次服務會發起對節點的入站連線,且不會經過公開網路存取檢查。 在簡化模式下,節點會發起對節點管理端點的外站連線,服務 會強制執行 帳號的公開網路存取設定。 若在遷移時缺少私有端點,會導致節點進入無法使用的狀態。

關於詳細遷移流程,請從標題為「 經典與簡化通訊模式之間潛在影響」的章節開始。 你可以建立新的池,或是透過簡化的運算節點通訊更新現有池。

FAQs

  • 我需要 nodeManagement 私有端點嗎?

    如果您的 Batch 帳戶將設定為已停用或如果您的集區使用publicNetworkAccess,那麼就需要一個 nodeManagement 私人端點。 在簡化模式下,計算節點會發起對節點管理端點的外發連線。 如果帳號拒絕公開連線,節點就無法註冊批次服務,進入 無法使用的 狀態。 在遷移到簡化模式 前 ,先建立私有端點。 如需詳細資訊,請參見「使用批次帳號的私有端點」。

  • 我的池還需要公共 IP 位址嗎?

    預設情況下,從計算節點發起 Azure 批次服務的外撥連線仍需公共 IP 位址。 如果你想完全消除計算節點對公共 IP 位址的需求,請參考指南,了解如何 建立一個沒有公共 IP 位址的簡化節點通訊池

  • 我該如何連接我的節點進行診斷?

    RDP 或 SSH 連接不受影響——負載平衡器仍會建立,當配置為公共 IP 位址時,能將這些請求路由至節點。

  • 帳單上有什麼差異嗎?

    新模式不應該有成本或帳單影響。

  • 計算節點上的 Azure 批次代理有變動嗎?

    運算節點上額外的 Agent,會以適用於 Linux 和 Windows 的簡化運算節點通訊模式叫用,分別為Microsoft.BatchClusters.Agent和Microsoft.BatchClusters.Agent.exe。

  • 我在批次池和任務中從 Azure Storage 連結的資源下載方式有變動嗎?

    此行為不受影響——所有使用者指定且需 Azure Storage 的資源,如資源檔案、輸出檔案或應用程式套件,皆由計算節點直接傳送至 Azure Storage。 你需要確保你的網路設定允許這些流程。

下一步

欲了解更多資訊,請參閱 簡化計算節點通訊。