2019-08-22 10:29:31分類:行業資訊4158
早在20世紀70年代,租用大型計算機系統在企業中很受歡迎,畢竟這種系統非常龐大和昂貴,所以企業沒有必要自己去購買計算能力。不過,它們被大型公司、政府機構和大學所擁有。
微處理器技術可以大大減少尺寸和費用,從而導致個人計算機的出現,這種計算機在20世紀80年代迅速普及。突然間,企業可以(并且確實)在內部進行計算。
然而,隨著高速網絡連接的普及,這種趨勢已經發生逆轉:企業再次從其他組織租用計算能力。這是為什么?
與其公司自己購買昂貴的硬件進行存儲和處理,還不如在云中以低廉的價格租用它。云是一個由強大服務器組成的巨大互聯網絡,為企業和個人提供服務。
目前美國最大的云提供商是亞馬遜、谷歌和微軟,它們擁有龐大的服務器集群,作為云服務的一部分,他們將其租給企業。
對于有不同需求的企業來說(大部分時間他們不需要太多的計算,但是偶爾他們需要很多),這是有成本效益的,因為他們可以按需購買。
說到個人,我們總是使用這些云服務。您可以把文件存儲在谷歌硬盤,而不是您的個人電腦上。谷歌硬盤當然是使用谷歌的云服務。
或者您可以在Spotify上聽歌曲,而不是將歌曲下載到電腦或手機上。Spotify使用亞馬遜的云服務。
一般來說,在“云中”發生的事情都是發生在網絡而不是在設備本身。
物聯網和云計算
因為存儲和數據處理等活動發生在云中,而不是在設備本身,因此這對物聯網產生了重大的影響。
許多物聯網系統利用大量傳感器收集數據,然后做出明智決策。
使用云對于聚合數據和從這些數據中獲取見解非常重要。例如,一家智慧農業公司能夠在種植相同種子后比較堪薩斯州和科羅拉多州的土壤濕度傳感器。如果沒有云,在更廣泛的區域比較數據要困難得多。
使用云還可以實現高擴展性。當您有數百萬個傳感器時,在每個傳感器上投入大量計算能力將是極其昂貴且耗能的。相反,數據可以從所有這些傳感器傳送到云端,并在那里進行聚合處理。
在很多物聯網中,系統的頭部(或者更確切地說,大腦)都在云中。傳感器和設備收集數據并執行動作,但是處理/命令/分析(也稱為“智能”東西)通常發生在云中。
物聯網還需要云嗎?
從技術上來說,答案是否定的。數據處理和命令可以在本地進行,而不用通過網絡連接在云中進行。這被稱為“霧計算”或“邊緣計算”,實際上對于一些物聯網應用來說很有意義。
不過,在許多物聯網應用中使用云會有很大的好處。由于成本增加,選擇不使用云會顯著降低行業發展速度。
重要的是,成本和可擴展性不是唯一的因素。這給我們帶來了一個更難的問題…
云是否適合物聯網?
到目前為止,我們只討論了將云用于物聯網的好處。在探討這些問題之前,讓我們先簡要總結一下:
降低前期和基礎設施成本
存儲/計算按需付費
高系統可擴展性和可用性
電池供電傳感器/設備的壽命延長
聚合大量數據的能力
任何連接網絡的東西都可以變得“聰明”
然而,對云的使用存在合理擔憂:
數據所有權。當您將數據存儲在公司的云服務中時,是您擁有數據還是云提供商擁有?這對涉及醫療保健或智能家居等個人數據的物聯網應用來說可能非常重要。
潛在的崩潰。如果連接中斷或云服務本身崩潰,物聯網應用程序將無法工作。對于某些物聯網應用,比如智慧農業,短期內不可操作可能不是什么大問題,但對其他應用來說可能是毀滅性的。您應該不想讓涉及健康或安全的應用程序崩潰幾秒鐘,更不用說幾個小時吧。
延遲。將數據發送到云中以及指令返回到設備需要時間。在某些物聯網應用中,這幾毫秒可能非常關鍵,例如在健康和安全方面。自動駕駛汽車就是一個很好的例子,如果車禍迫在眉睫,您應該不需要等到汽車與云對話后才決定轉彎。
所以當我們問云是否適合物聯網時:這要看具體情況。
物聯網是一個廣闊的領域,包括各種難以置信的應用。沒有萬能的解決方案,所以物聯網公司在決定云對他們是否有意義時,需要考慮他們的具體應用。