為了提升安全性、簡化使用者體驗並推動未來關鍵改進,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。 你需要確保你的網路設定允許這些流程。
下一步
欲了解更多資訊,請參閱 簡化計算節點通訊。