天天看點

采用微服務和雲計算建立一個有效的物聯網模型

企業擁抱網際網路,應該考慮使用微服務和雲計算作為一種提高效率和降低成本的方法。

物聯網讓人們産生了一種熱情和關注。毫無疑問,網絡的傳感器和控制器可以豐富我們的生活,但它也可能被以災難性的方式誤用。幸運的是,雲計算可以幫助我們利用物聯網的好處,并在很大程度上防止壞處産生。

物聯網(iot)是一個連接配接到網際網路龐大的資訊收集裝置。雖然業内人士已經在讨論和解決與物聯網模型相關的安全風險,另一個方面考慮的是成本。即使在今天,一個wi-fi或4g或5g傳感器成本是基于zigbee的像x10或認可協定的一個簡單的家庭或辦公室的傳感器成本的三到五倍。那麼,企業如何能證明成本是否低廉,特别是當網際網路連接配接的傳感器會向所有人開放?

對于企業it架構來說,以物聯網傳感哭喊為中心的觀點可能需要現有流程和網絡的更新,倡議這讓首席财務官難以自圓其說。這種物聯網模式也提出了新的安全性和合規性問題,私人的傳感器網絡并不是這樣,這就使得成本的理由更成問題。有一些物聯網應用中,無線連接配接是強制性的,。例如,跟蹤車輛運輸的應用程式,但對于其他的物聯網應用,則需要一個更好的模式。

雲計算和微服務在物聯網模型中的作用

一個更好的方式來處理物聯網就是不要認為它是一個傳感器的集合,而是作為雲計算托管的微服務的集合。同樣,我們應該認為網際網路不是一個收集的伺服器,而是一個資源的集合。微服務可以在網際網路上使用相同的rest風格的api,使傳感器和控制器可見,避開他們的漏洞。

微服務讓你執行特定的任務,讀取特定的資料元素,并更改特定參數。利用這些功能,企業可以應用安全和政策過濾器來控制用于物聯網的方式,這将使每個線上的傳感器和控制器非常昂貴。

雲計算托管的微服務将建立一個物聯網模型,是一個功能的集合。例如,一組功能将收集的傳感器和控制器,使它們在資料,而不是裝置的形式是可見的。它甚至可以添加時間标記的資料,使使用者更容易掌握項目的發展趨勢,并确定相關性。該資料也可以采用位置索引,使其連結到使用者的位置或路線。通過加入一個網關,任何傳感器網絡可以被添加到的iot裝置集合。

雲計算可以增添微服務的活力,這對解決充滿變數的物聯網的工作負載是至關重要的。例如,在演唱會結束後交通擁堵情況,查詢到物聯網傳感器可以使裝置陷入大量的資訊中。但微服務可以作為單個程式擷取裝置資訊,并将其存儲為數以百萬計的通路,根據需要來處理工作量改變或縮放微服務程序的數量。

雲計算和微服務對公共物聯網服務的影響

微服務和雲計算也有利于定制和創新公共物聯網服務新水準。例如,想象在一個主要城市中選擇一個步行路線應用程式。這樣的應用程式将需要了解不同的位置和不同資料格式的數百個傳感器,幾個開發人員可以處理任務。然而,通過簡單的api一組微服務可以提供通用格式的資訊,開發商可以釋出他們的微服務的附加價值。

物聯網模型的公共服務達到臨界品質是有用的,而任何複雜的成本理由,安全性和合規性的任何事情都将推遲部署。即使對于物聯網企業,無論是基于專用傳感器和控制器或公共物聯網資源,隻要獲得足夠的資訊,以維持生産力将是一個挑戰。裝置不能單獨應對挑戰,而it專業人員将會從微服務模型中獲益更多。

問題是企業如何能更好地組合來自多個來源的微服務,使其成為有用的物聯網模型。但是,複雜的可能是建立一個系統資料庫目錄api和雲托管的微服務,在個人基礎上控制了數十億美元的傳感器安全、政策和身份的過程比較複雜。為了避免這種情況,想要部署物聯網的組織應該考慮采用雲計算和微服務的方法。

本文轉自d1net(轉載)

繼續閱讀