更新部署

部署是將更新傳遞至一或多個裝置的方式。 部署一律會與裝置群組相關。 您可以從 API 或 UI 起始部署。

不論何時,裝置群組都只能有一個與其相關的使用中部署。 您可以將部署排程在未來開始或立即開始。

動態部署

「IoT 中樞裝置更新」中的部署本質上為動態的。 動態部署自動將更新部署至適用且新佈建的裝置,讓使用者能夠轉而採用一勞永逸的管理模型。 在起始部署之後佈建或變更其群組成員資格的任何裝置,只要部署維持在作用中的狀態,就會自動收到更新部署。

部署生命週期

由於其動態性質,部署會保持為作用中且進行中的狀態,直到明確取消為止。 如果針對相同裝置群組建立了新的部署,原本的部署便會被視為非作用中,並遭到取代。 針對可能失敗的裝置,可以重試部署。 一旦部署取消就無法重新啟用。

部署原則

部署排程

更新部署可以排程為立即啟動,或在未來的特定時間和日期啟動。 這可讓使用者有效率地規劃裝置停機時間,使其不會干擾任何其他重要裝置工作流程。

自動復原原則

部署更新之後,請務必確保:

  • 裝置在安裝後處於全新狀態,也就是說,如果更新部分失敗,則裝置應該會回到其最後一個已知的良好狀態。
  • 裝置生態系統一致。 也就是說,群組中的所有裝置都應該執行相同的版本,以更容易管理。
  • 復原程序會盡可能進行實際操作,並有一個選項可讓裝置操作員只在罕見的特殊情況下手動介入。

若要讓裝置操作員符合這些目標,可以使用雲端的自動復原原則來設定更新部署。 這可讓您根據裝置失敗百分比和最小數目來設定閾值,以定義復原觸發程序原則。 符合閾值之後,群組中的所有裝置都會復原至選取的更新版本。

部署監視

部署詳細資料可讓您了解屬於部署一部分的裝置和其狀態。 部署進行時,裝置會從 [進行中] 移至 [已完成] 或 [失敗] 狀態。 如果部署 [已取消],則部署內的所有裝置也會反映 [已取消] 狀態。

如果已部署的更新非常小,或網路延遲很高,則裝置可能會直接移至終端機狀態 (即 [已完成] 或 [失敗] 狀態)。 服務會接收來自裝置更新代理程式的部署狀態時,會設定這些狀態。 其無法手動進行變更。

後續步驟

部署更新