Infrastructure: 基礎設施:實體硬體(如伺服器、儲存設備與網路裝置)提供虛擬化所需的基礎資源。
主機作業系統:主要作業系統直接安裝在實體硬體上,負責管理資源並執行虛擬機管理程式(Hypervisor)。
虛擬機管理程式:這是一個軟體層,用於建立與管理虛擬機,並在主機與客體作業系統之間分配資源。
客體作業系統:在虛擬機中運作的作業系統,與主機作業系統隔離,用於執行應用程式。它依賴虛擬機管理程式來存取虛擬化的硬體資源。
工業控制系統中的容器
在工業控制系統(ICS)領域中,容器的一大優勢在於其佔用空間極小。由於工業物聯網(IIoT)裝置通常記憶體容量有限、運算能力較弱,容器的輕量特性格外適合此類環境。容器在ICS中具有重要性,因其輕量且具高度彈性,可被廣泛應用於各種IIoT裝置中。在ICS中,容器可支援邊緣運算,用於即時分析,例如監控SCADA系統或在IIoT裝置上處理感測器資料。容器同時促進OT與IT的融合,因其能在混合環境中實現一致性的部署。
此外,容器具備可擴展性,能夠在小型邊緣設備上部署輕量級服務,或在伺服器叢集上進行大規模的編排部署,從邊緣到雲端皆可支援分散式架構。由於容器封裝了所有相依項目,進而提升了相容性,簡化安裝流程,並確保在不同環境中皆能一致執行而不發生相依性衝突。安全性也因此提升,因為容器可依據既有的最佳實務進行建置,並在部署至執行主機時要求身分驗證,而不需具備系統管理員權限,這與傳統在Windows系統上安裝軟體的方式不同。容器同樣能實現快速復原與遷移,只需重新部署容器化的應用程式,即可在最短停機時間內完成系統升級或還原,提升整體運行的靈活性與可靠性。最後,容器技術將在可預見的未來持續發展,因其符合現代IT發展趨勢,能確保ICS隨著技術演進持續保持彈性與適應性。
容器技術在洛克威爾自動化的應用實例之一,便是在其FactoryTalk®系列產品中。FactoryTalk Analytics GuardianAI僅以容器化形式提供。這是一款可在工廠現場的邊緣設備上執行預測性維護演算法的應用程式,僅需極少的系統資源,且不需要具備任何程式設計技能即可運作。
ThinManager® 以及 FactoryTalk® Optix™
另一項容器化解決方案也在近期被納入FactoryTalk®系列產品之中。目前已可在FactoryTalk Optix版本1.6以及ThinManager版本14.1中,部署FactoryTalk Optix應用程式容器。FactoryTalk Optix是一個軟體平台,能強化人機介面(HMI)與資料視覺化體驗,並提升邊緣運算與資料管理的能力。ThinManager裝置使用精簡型終端(thin client,具備輕量化硬體且幾乎無作業系統需求),透過執行容器的方式,部分簡化了ICS的架構與管理。這表示HMI的基礎設施需求可大幅降低。ThinManager的集中化管理能實現可擴展且一致性的部署,不僅降低硬體成本並簡化系統更新,同時也提升整體安全性。更詳細的說明可參閱相關影片,或留待未來的專文介紹。