為什么云計算對大規(guī)模物聯(lián)網(wǎng)解決方案至關(guān)重要
在過去的幾年里,我們見證了全球物聯(lián)網(wǎng)產(chǎn)品的巨大增長。物聯(lián)網(wǎng)涉及許多通過互聯(lián)網(wǎng)連接的設(shè)備,用于執(zhí)行改善人類生活的流程和服務(wù)。
在這個智能生活、智能家居、智能工業(yè)、智能交通和智能城市等時代,幾乎每個人都擁有物聯(lián)網(wǎng)設(shè)備。這些連接的設(shè)備每天收集大量的數(shù)據(jù)。據(jù)高德納(Gartner)稱,到2020年,聯(lián)網(wǎng)設(shè)備將超過204億臺。這意味著將繼續(xù)產(chǎn)生越來越多的數(shù)據(jù)。
云計算與物聯(lián)網(wǎng)的融合
物聯(lián)網(wǎng)設(shè)備產(chǎn)生的大量數(shù)據(jù),加上它們執(zhí)行的許多事務(wù),對互聯(lián)網(wǎng)資源造成了巨大的壓力,這導(dǎo)致了與云計算的集成。實際上,云計算和物聯(lián)網(wǎng)是緊密耦合的。物聯(lián)網(wǎng)及相關(guān)技術(shù)的增長和發(fā)展主要依賴于云服務(wù)的可用性。
現(xiàn)在有很多云計算平臺,比如亞馬遜AWS、ThingSpeak、Adafruit IO、谷歌firebase、IBM Watson等。
云計算為物聯(lián)網(wǎng)提供了廣泛的服務(wù),如數(shù)據(jù)存儲、處理和分析。云計算還允許物聯(lián)網(wǎng)設(shè)備用戶使用完全通過互聯(lián)網(wǎng)提供的服務(wù)執(zhí)行常見的計算任務(wù)。將物聯(lián)網(wǎng)和云計算集成,特別是在企業(yè)環(huán)境中,是非常劃算的。企業(yè)不必擁有所有的設(shè)備、平臺和服務(wù),而是可以從云服務(wù)提供商那里租用。
智能手表等移動物聯(lián)網(wǎng)設(shè)備在不同位置收集數(shù)據(jù),可能需要隨時訪問這些數(shù)據(jù)。云使設(shè)備能夠存儲數(shù)據(jù)并從任何位置訪問數(shù)據(jù)。
云計算在物聯(lián)網(wǎng)中的作用
1. 提供遠程服務(wù)
云計算為物聯(lián)網(wǎng)設(shè)備提供處理能力、應(yīng)用、數(shù)據(jù)存儲等服務(wù)。只要有互聯(lián)網(wǎng)接入,物聯(lián)網(wǎng)設(shè)備可以從地球上的任何地方遠程訪問這些服務(wù)。這使得物聯(lián)網(wǎng)設(shè)備不必依賴于內(nèi)部部署的基礎(chǔ)設(shè)施。云以三種交付模型提供服務(wù),即基礎(chǔ)設(shè)施即服務(wù)(IaaS)、平臺即服務(wù)(PaaS)和軟件即服務(wù)(SaaS)。
IaaS模型涉及提供物聯(lián)網(wǎng)設(shè)備使用的軟件和硬件資源。處理能力、存儲和分析是物聯(lián)網(wǎng)設(shè)備最常用的服務(wù)。PaaS模型提供了開發(fā)和提供云應(yīng)用程序所需的環(huán)境。開發(fā)人員使用此服務(wù)開發(fā)物聯(lián)網(wǎng)應(yīng)用程序并運行它們。支持不同的語言。該模型將數(shù)據(jù)存儲、計算資源和通信通道連接起來,為運行在云上的應(yīng)用程序提供穩(wěn)定性。
幾家云提供商已經(jīng)推出了物聯(lián)網(wǎng)專用服務(wù)。亞馬遜網(wǎng)絡(luò)服務(wù)(AWS)有AWS IoT Core、AWS Greengrass和AWS Kinesis等,它們?yōu)槲锫?lián)網(wǎng)部署提供不同的服務(wù)。微軟Azure有Azure IoT Edge和Azure IoT Hub,為物聯(lián)網(wǎng)應(yīng)用程序提供定制服務(wù)。
2. 允許的可伸縮性
在云上托管應(yīng)用程序提供了無限的可伸縮性空間,這是內(nèi)部部署基礎(chǔ)設(shè)施無法提供的。在本地基礎(chǔ)設(shè)施上進行擴展可能非常昂貴,因為它需要購買更多硬件、增加配置和更多部署時間。在云上進行擴展的成本較低,因為它只需要租用更多的存儲空間。云還提供了靈活性,使您能夠擴展或縮小可使用的物聯(lián)網(wǎng)設(shè)備和應(yīng)用程序的數(shù)量。
3. 提供安全保障
物聯(lián)網(wǎng)設(shè)備收集所有類型的數(shù)據(jù),包括健康、財務(wù)和個人身份信息(PII)等敏感數(shù)據(jù)。這些數(shù)據(jù)需要保護,以防止惡意行為者破壞隱私和完整性。云計算為這些數(shù)據(jù)提供了一個安全的存儲環(huán)境,這些數(shù)據(jù)一直處于監(jiān)控之中。云還確保定期更新其平臺、固件和應(yīng)用程序,以消除已知的漏洞。
4. 允許合作
云計算具有廣泛的網(wǎng)絡(luò)接入,因此連接了許多物聯(lián)網(wǎng)開發(fā)人員。云計算使物聯(lián)網(wǎng)產(chǎn)品的開發(fā)人員能夠輕松協(xié)作。開發(fā)人員使用云物聯(lián)網(wǎng)平臺構(gòu)建物聯(lián)網(wǎng)應(yīng)用程序,并可以在一個項目中與遠程位置的其他人合作。協(xié)作確保及時的項目交付和高質(zhì)量的產(chǎn)品。此外,應(yīng)用程序可以在云平臺上共享數(shù)據(jù)。
將云用于物聯(lián)網(wǎng)的問題
關(guān)于使用云計算為物聯(lián)網(wǎng)設(shè)備和應(yīng)用程序提供服務(wù),出現(xiàn)了幾個問題。
延遲
當(dāng)物聯(lián)網(wǎng)設(shè)備收集數(shù)據(jù)時,它會通過互聯(lián)網(wǎng)將數(shù)據(jù)傳輸?shù)皆贫诉M行處理、分析和存儲,在某些情況下還會下載分析后的數(shù)據(jù)以供使用。由于延遲,云和設(shè)備之間的數(shù)據(jù)發(fā)送和接收需要一些時間,可能是幾毫秒。如果設(shè)備需要將數(shù)據(jù)用于下一個活動,則延遲會延遲事件。在需要迅速采取行動的領(lǐng)域,如衛(wèi)生和安全部門,這些延誤可能是致命的。例如,當(dāng)一輛智能自動駕駛汽車即將發(fā)生碰撞時,你不必等待它與云通信來做出轉(zhuǎn)向的決定。碰撞將在車輛接收到來自云的數(shù)據(jù)之前發(fā)生。
數(shù)據(jù)所有權(quán)
當(dāng)物聯(lián)網(wǎng)設(shè)備在云中存儲數(shù)據(jù)時,設(shè)備用戶和云之間的所有權(quán)是一個問題。云服務(wù)提供商可以訪問數(shù)據(jù),從而侵犯其隱私。這是一個主要問題,特別是在健康數(shù)據(jù)等敏感數(shù)據(jù)受到損害的情況下。云服務(wù)提供商可能聲稱對存儲在其云中的數(shù)據(jù)擁有所有權(quán)。
潛在的事故
物聯(lián)網(wǎng)應(yīng)用程序和云之間連接的任何中斷都意味著應(yīng)用程序?qū)o法運行并崩潰,直到鏈接被修復(fù)。這可能不會對智能農(nóng)業(yè)等物聯(lián)網(wǎng)應(yīng)用產(chǎn)生重大影響,但對智能健康領(lǐng)域的應(yīng)用來說,可能會發(fā)生重大災(zāi)難。因此,有必要在任何時候避免崩潰。
結(jié)論
云計算對物聯(lián)網(wǎng)有很多好處,因為它提供了關(guān)鍵的服務(wù)。物聯(lián)網(wǎng)的增長在很大程度上取決于云服務(wù)的可用性,如存儲和計算能力。
本文編譯自iotdesignpro