· 部署用于數(shù)據(jù)收集的物聯(lián)網(wǎng)傳感器和設(shè)備的數(shù)量
· 物聯(lián)網(wǎng)設(shè)備的地理分布
· 物聯(lián)網(wǎng)設(shè)備是移動的還是固定的
· 設(shè)備生成的數(shù)據(jù)量
· 數(shù)據(jù)流是連續(xù)的還是間歇的
· 是否需要實時或接近實時地對數(shù)據(jù)進行處理和分析
· 監(jiān)管和安全要求
· 可用預(yù)算
對于物聯(lián)網(wǎng),沒有一刀切的方法,而最佳架構(gòu)取決于使用情況。哪種架構(gòu)適合您的解決方案?一般來說,物聯(lián)網(wǎng)架構(gòu)可以分為三類:兩層、三層和四層。
兩層
兩層是最簡單、成本最低的物聯(lián)網(wǎng)架構(gòu)。它由一層生成數(shù)據(jù)的物聯(lián)網(wǎng)設(shè)備組成,然后在公共或私有云層進行數(shù)據(jù)處理和分析。這對于在一個或多個地方部署多達數(shù)百個物聯(lián)網(wǎng)設(shè)備的小型部署非常有效。在大多數(shù)情況下,設(shè)備是固定的,不需要實時或近實時分析。
對于只有一兩個地點的小型零售物聯(lián)網(wǎng)項目來說,兩層是一個完美、低成本的解決方案。這也是一個智能的環(huán)境監(jiān)測解決方案,它依賴于少量的局部溫度、振動、濕度或光傳感器。
三層
三層是用于數(shù)百個或更多物聯(lián)網(wǎng)設(shè)備,以及實時或接近實時分析和響應(yīng)的最常見物聯(lián)網(wǎng)架構(gòu)。之所以稱為三層,是因為它在位于網(wǎng)絡(luò)邊緣的數(shù)據(jù)生成地旁邊添加了第三層數(shù)據(jù)存儲和處理功能,用于自定義功能、應(yīng)用程序邏輯和規(guī)則集。
四層
四層適用于擁有數(shù)千個設(shè)備的移動和/或全球分散的物聯(lián)網(wǎng)部署。該架構(gòu)在邊緣設(shè)備和云數(shù)據(jù)中心之間的某個地方增加了第四層,通常稱為“霧計算層”。 霧層可以部署一個或多個分散的霧節(jié)點來聚合來自幾個區(qū)域的數(shù)據(jù),并盡可能靠近邊緣運行復(fù)雜的數(shù)據(jù)分析。
確定了物聯(lián)網(wǎng)架構(gòu)后,選擇最佳的云解決方案意味著平衡預(yù)算、可擴展性、安全性和控制方面的考慮事項。私有云可以提供公共云中無法提供的安全性、控制和定制。然而,私有云可能無法提供公共云的高彈性、可擴展性、敏捷性、靈活性和低資本支出。
公共云幾乎是無限彈性的,并且?guī)缀鯖]有前期成本,因為大多數(shù)公共云允許企業(yè)在使用時才付費。公共云的簡單配置和可擴展性還允許快速部署和擴展新的物聯(lián)網(wǎng)功能。
對于許多企業(yè)而言,公共/私有混合云體系架構(gòu)可以在控制、安全性、低資本成本、彈性以及與正確基礎(chǔ)架構(gòu)匹配的工作負載之間取得了完美平衡。
此外,在考慮用于物聯(lián)網(wǎng)設(shè)備部署的云類型時,也可以考慮無服務(wù)器計算。
無服務(wù)器計算
無服務(wù)器計算極大地簡化了物聯(lián)網(wǎng)應(yīng)用程序開發(fā)和部署的操作。云客戶無需計算最佳級別的服務(wù)器或容器資源,而只是利用自動化的平臺即服務(wù)(PaaS)供應(yīng)優(yōu)勢,并根據(jù)需要實時添加其他資源(來源物聯(lián)之家網(wǎng))。托管服務(wù)提供商會實時為你分配充足的資源,而不是讓你預(yù)先為專用的服務(wù)器或容量付費。
無服務(wù)器計算允許開發(fā)人員專注于代碼,而不是基礎(chǔ)架構(gòu)配置和管理,并根據(jù)實際的資源消耗進行付費。
無服務(wù)器計算在云中越來越普及,但在邊緣和霧層也有意義。對于三層和四層架構(gòu)來說,這是一個很好的解決方案,因為其中許多分散的物聯(lián)網(wǎng)設(shè)備生成大量數(shù)據(jù),需要快速分析。
參與物聯(lián)網(wǎng)
與任何新興技術(shù)一樣,物聯(lián)網(wǎng)也在迅速發(fā)展。通過選擇正確的物聯(lián)網(wǎng)架構(gòu),并利用云計算的敏捷性、靈活性和彈性,以及諸如無服務(wù)器計算等突破性技術(shù),企業(yè)可以經(jīng)濟高效地利用物聯(lián)網(wǎng)來獲得競爭優(yōu)勢,同時靈活地適應(yīng)物聯(lián)網(wǎng)未來的發(fā)展。