霧計算網絡引入一個霧節點時要考慮以下方面:
OpenFog節點安全:節點安全對于系統的整體安全性至關重要。這包括對霧計算節點本身的接口保護、計算系統防護和數據安全等。在很多場景下,霧節點以網關的形式存在,因此它也需要能夠充當安全網關,為其所覆蓋的終端節點(如傳感器或執行器)提供安全服務。
OpenFog節點管理:霧網絡是有層級部署結構的邊緣分布式系統。因此,霧節點的管理不僅指單個節點管理它自己的本地資源,霧節點還需要向上一級節點提供管理接口,使更高級別的系統管理節點或者代理節點能夠查看和控制低級別的節點。為了實現協同管理,這些接口需要使用相同的管理協議。
霧網絡:每個霧節點必須能夠通過網絡進行通信。并且,根據不同霧計算應用的業務需求,霧計算網絡還需要實現特定的網絡功能。例如,許多霧應用對時間敏感或有感知時間的需求,針對這些應用的霧計算網絡可能需要支持時間敏感的組網機制。
計算:節點應具有通用計算功能,同時支持標準軟件(例如商業軟件或開源軟件)在此節點上的運行,使霧節點之間具有更高的互操作性。
存儲:霧節點中的本地環境數據、日志記錄、代碼鏡像,以及在節點上運行的服務和應用程序都需要在本地獨立存儲。存儲類型可包括本地硬盤、固態硬盤,以及用于密鑰和其他機密資料的安全存儲介質。連接或嵌入到霧節點的存儲設備需要滿足系統和場景所需的性能、可靠性與數據完整性要求。此外,存儲設備還應提供有關存儲介質的運行信息和非正常運行預警,來支持節點的故障自主修復和面向任務的資源分配。
傳感器、執行器和控制器:這些基于硬件或軟件的設備被認為是物聯網中最底層的設備。一個霧節點可能與幾百甚至上千個這類節點相關聯。這類節點中有一些可能除其本身功能外沒有額外的處理資源與能力,而另一些可能具有一些基本的霧計算功能。這些設備通常具有一定的網絡連接能力,包括有線或無線協議,如I2C、GPIO、SPI、藍牙LE、ZigBee、USB和以太網等。在物聯網中,這類底層節點在僅作為數據資源的提供者時,有時也可被視為霧節點。
協議抽象層:當前市場上的許多傳感器和執行器協議或數據具有異構性,不能直接與霧節點連接。協議抽象是物聯網中來自不同廠商的霧節點和終端設備能夠實現互操作性的關鍵。協議抽象層在邏輯上使這些設備能夠在霧節點的監管下,將它們的數據用于分析或給更高級別的系統和軟件使用。具體的實現方法是在設備間接口之上增加一個抽象層次,使供應商可以共享所支持的霧計算架構的元數據,從而加強多個廠商的數據互操作性和服務可組合性。
回答所涉及的環境:聯想天逸510S、Windows 10。
霧計算網絡引入一個霧節點時要考慮以下方面:
OpenFog節點安全:節點安全對于系統的整體安全性至關重要。這包括對霧計算節點本身的接口保護、計算系統防護和數據安全等。在很多場景下,霧節點以網關的形式存在,因此它也需要能夠充當安全網關,為其所覆蓋的終端節點(如傳感器或執行器)提供安全服務。
OpenFog節點管理:霧網絡是有層級部署結構的邊緣分布式系統。因此,霧節點的管理不僅指單個節點管理它自己的本地資源,霧節點還需要向上一級節點提供管理接口,使更高級別的系統管理節點或者代理節點能夠查看和控制低級別的節點。為了實現協同管理,這些接口需要使用相同的管理協議。
霧網絡:每個霧節點必須能夠通過網絡進行通信。并且,根據不同霧計算應用的業務需求,霧計算網絡還需要實現特定的網絡功能。例如,許多霧應用對時間敏感或有感知時間的需求,針對這些應用的霧計算網絡可能需要支持時間敏感的組網機制。
計算:節點應具有通用計算功能,同時支持標準軟件(例如商業軟件或開源軟件)在此節點上的運行,使霧節點之間具有更高的互操作性。
存儲:霧節點中的本地環境數據、日志記錄、代碼鏡像,以及在節點上運行的服務和應用程序都需要在本地獨立存儲。存儲類型可包括本地硬盤、固態硬盤,以及用于密鑰和其他機密資料的安全存儲介質。連接或嵌入到霧節點的存儲設備需要滿足系統和場景所需的性能、可靠性與數據完整性要求。此外,存儲設備還應提供有關存儲介質的運行信息和非正常運行預警,來支持節點的故障自主修復和面向任務的資源分配。
傳感器、執行器和控制器:這些基于硬件或軟件的設備被認為是物聯網中最底層的設備。一個霧節點可能與幾百甚至上千個這類節點相關聯。這類節點中有一些可能除其本身功能外沒有額外的處理資源與能力,而另一些可能具有一些基本的霧計算功能。這些設備通常具有一定的網絡連接能力,包括有線或無線協議,如I2C、GPIO、SPI、藍牙LE、ZigBee、USB和以太網等。在物聯網中,這類底層節點在僅作為數據資源的提供者時,有時也可被視為霧節點。
協議抽象層:當前市場上的許多傳感器和執行器協議或數據具有異構性,不能直接與霧節點連接。協議抽象是物聯網中來自不同廠商的霧節點和終端設備能夠實現互操作性的關鍵。協議抽象層在邏輯上使這些設備能夠在霧節點的監管下,將它們的數據用于分析或給更高級別的系統和軟件使用。具體的實現方法是在設備間接口之上增加一個抽象層次,使供應商可以共享所支持的霧計算架構的元數據,從而加強多個廠商的數據互操作性和服務可組合性。
回答所涉及的環境:聯想天逸510S、Windows 10。