企業擁抱互聯網,應該考慮使用微服務和云計算作為一種提高效率和降低成本的方法。
物聯網讓人們產生了一種熱情和關注。毫無疑問,網絡的傳感器和控制器可以豐富我們的生活,但它也可能被以災難性的方式誤用。幸運的是,云計算可以幫助我們利用物聯網的好處,并在很大程度上防止壞處產生。
物聯網(IOT)是一個連接到互聯網龐大的信息收集設備。雖然業內人士已經在討論和解決與物聯網模型相關的安全風險,另一個方面考慮的是成本。即使在今天,一個Wi-Fi或4G或5G傳感器成本是基于ZigBee的像X10或認可協議的一個簡單的家庭或辦公室的傳感器成本的三到五倍。那么,企業如何能證明成本是否低廉,特別是當互聯網連接的傳感器會向所有人開放?
對于企業IT架構來說,以物聯網傳感哭喊為中心的觀點可能需要現有流程和網絡的升級,倡議這讓首席財務官難以自圓其說。這種物聯網模式也提出了新的安全性和合規性問題,私人的傳感器網絡并不是這樣,這就使得成本的理由更成問題。有一些物聯網應用中,無線連接是強制性的,。例如,跟蹤車輛運輸的應用程序,但對于其他的物聯網應用,則需要一個更好的模式。
云計算和微服務在物聯網模型中的作用
一個更好的方式來處理物聯網就是不要認為它是一個傳感器的集合,而是作為云計算托管的微服務的集合。同樣,我們應該認為互聯網不是一個收集的服務器,而是一個資源的集合。微服務可以在互聯網上使用相同的REST風格的API,使傳感器和控制器可見,避開他們的漏洞。
微服務讓你執行特定的任務,讀取特定的數據元素,并更改特定參數。利用這些功能,企業可以應用安全和策略過濾器來控制用于物聯網的方式,這將使每個在線的傳感器和控制器非常昂貴。
云計算托管的微服務將創建一個物聯網模型,是一個功能的集合。例如,一組功能將收集的傳感器和控制器,使它們在數據,而不是設備的形式是可見的。它甚至可以添加時間標記的數據,使用戶更容易掌握項目的發展趨勢,并確定相關性。該數據也可以采用位置索引,使其鏈接到用戶的位置或路線。通過加入一個網關,任何傳感器網絡可以被添加到的IoT設備集合。
云計算可以增添微服務的活力,這對解決充滿變數的物聯網的工作負載是至關重要的。例如,在演唱會結束后交通擁堵情況,查詢到物聯網傳感器可以使設備陷入大量的信息中。但微服務可以作為單個程序獲取設備信息,并將其存儲為數以百萬計的訪問,根據需要來處理工作量改變或縮放微服務進程的數量。
云計算和微服務對公共物聯網服務的影響
微服務和云計算也有利于定制和創新公共物聯網服務新水平。例如,想象在一個主要城市中選擇一個步行路線應用程序。這樣的應用程序將需要了解不同的位置和不同數據格式的數百個傳感器,幾個開發人員可以處理任務。然而,通過簡單的API一組微服務可以提供通用格式的信息,開發商可以發布他們的微服務的附加價值。
物聯網模型的公共服務達到臨界質量是有用的,而任何復雜的成本理由,安全性和合規性的任何事情都將推遲部署。即使對于物聯網企業,無論是基于專用傳感器和控制器或公共物聯網資源,只要獲得足夠的信息,以維持生產力將是一個挑戰。設備不能單獨應對挑戰,而IT專業人員將會從微服務模型中獲益更多。
問題是企業如何能更好地組合來自多個來源的微服務,使其成為有用的物聯網模型。但是,復雜的可能是創建一個注冊表目錄API和云托管的微服務,在個人基礎上控制了數十億美元的傳感器安全、政策和身份的過程比較復雜。為了避免這種情況,想要部署物聯網的組織應該考慮采用云計算和微服務的方法。