為什么我們需要邊緣計算?
當時間敏感事件發生時,邊緣計算勝過云處理。
在過去的15到20年間,已經從本地軟件向云計算發生了巨大轉變。現在,我們可以從任何地方訪問所需的一切,而不受固定位置服務器的限制。但是,云計算運動即將向分散計算的另一方向傾斜。那么為什么我們需要邊緣計算呢?
考慮到云網絡帶來的巨大機遇,這一概念似乎有悖常理。但為了讓我們充分利用物聯網(IoT)所提供的一切優勢,技術必須再次成為本地技術。
看一下農業歷史可以得出一些相似之處。一個世紀或更早以前,人們食用當地種植的食物。如果它不在您居住的地方的50-100英里內生長或繁殖,那么您可能將沒有機會食用它。
然后,技術出現并打開了新的大門。運輸變得更快了,制冷意味著食物可以在不損壞的情況下運輸,并且新的耕作技術允許大量生產。隨著這些發展,消費者可以從世界各地獲得食物。
我們仍在利用容易獲得的全球食品的優勢,但是由于多種原因,人們已經轉向了本地食物。長途運輸食品會影響環境。消費者希望為當地經濟做出貢獻。我們中的許多人都希望我們食用的食物中的人造成分更少。
那么這對云計算意味著什么呢? 就像全球獲得食物一樣,云計算并沒有完全消失。但是,定期進行處理的地方將從云端轉移到現在所謂的“邊緣”。
什么是邊緣計算?
如果我們回想對云的了解,就可以將其與本地計算進行比較。本地計算意味著在公司大型機或服務器上集中存儲和管理數據。可以說,云計算可轉換為一系列“遠程”服務器上的數據存儲和處理。
因此,如果云計算發生在遠程服務器上,則邊緣計算的發生位置更接近其記錄的動作。邊緣計算包括收集數據的傳感器(例如RFID標簽),現場數據中心以及將它們全部連接起來以支持本地計算的網絡。數據處理發生在遠離云的源頭或“邊緣”。邊緣計算網絡在必要時仍可以連接到云,但是它們不需要云也可以正常運行。
您可能需要一個Nest Thermostat來控制您家里的氣候,一個FitBit來衡量您的個人健康狀況,甚至可能是Alexa或Google Home作為個人助手。但是對于這些設備,沒有任何緊急事件需要解決。您可以等待對Alexa的請求由云處理。
當時間敏感事件發生時,邊緣計算勝過云處理。為了使無人駕駛汽車成為現實,這些汽車需要實時對外部因素做出反應。如果自動駕駛汽車在道路上行駛,并且有行人從汽車前走出來,則汽車必須立即停車。它沒有時間將信號發送到云端然后等待響應,它必須能夠立即處理信號。
邊緣計算的好處是什么?
顯然,速度是使用邊緣計算的重要因素,并且有很多解決速度的用例。工廠可以使用邊緣計算通過檢測人體來大幅度減少工作中受傷的發生率。TSA檢查站可以收集通過不同閘門而來的化學物質數據,這些數據可以組合起來制造炸彈。在出現問題之前,城市可以使用邊緣計算來解決道路和交叉路口的維護問題。
另一大好處是流程優化。如果自動駕駛汽車、工廠和TSA檢查站使用云而不是edge,它們將把收集到的所有數據推送到云上。但是,如果edge做出本地決策,云可能不會立即需要所有這些數據,甚至根本不需要。
借助邊緣計算,數據中心可以執行對時間敏感的規則(例如“停車”),然后在帶寬需求不那么高時將數據分批流式傳輸到云中。然后,云可以花時間從邊緣分析數據,并發送建議的規則更改,例如“當汽車在50英尺內感覺到人類活動時,緩慢減速”。
除了速度和優化之外,減少停機也是使用邊緣計算的主要原因。通過將所有內容推送到云端,您可以使企業不受ISP故障和云服務器停機的影響。今天,許多關鍵任務操作(如鐵路和化工廠)甚至都不會使用云。擁有自己的服務器是保證正常運行的唯一方法。
邊緣計算依賴于單個傳感器與本地數據中心之間的連接,從而大大減少了停機的機會。
邊緣計算的下一步是什么?
即使具有提高速度、優化和減少停機等好處,采用邊緣計算仍將需要一些關鍵的工作。畢竟,看看云的采用到底花了多長時間!但是隨著時間的流逝,企業將學習邊緣計算如何在減少常見風險因素的同時加快運營速度。