摘要: 邊緣計算可否加速物聯網時代到來?
邊緣計算已成爲物聯網(IoT)的重要趨勢,高德納諮詢公司將邊緣計算肯定爲2019年的最佳技術趨勢之一。提供物聯網解決方案的公司看到了在更接近產生數據的地方處理數據帶來的價值。最近Forrester調查發現,在將來的3年時間裏,53%的受訪者但願在邊緣分析複雜數據集,這也證明了這一趨勢。所以一些人甚至作出了「邊緣計算將吃掉雲計算」的猜想。安全
邊緣計算正在引發多方關注,由於它確實能夠解決工業物聯網案例的一些關鍵問題。好比說邊緣計算容許在更靠近傳感器的地方分析和過濾數據,只有少數數據被髮送到雲端,這一舉措能夠大幅下降網絡帶寬成本和雲數據存儲成本。網絡
另外,許多工業物聯網使用案例中須要亞秒級(即1GHz/1.2秒)響應時間才能實現安全且精確的操做。例如,若是人類太靠近工業設備,則設備須要當即中止工做。在這種狀況下,設備中止工做的決定不能等待物聯網雲平臺的信號反饋。若是將信號處理放到邊緣,那麼整個反映過程可能會實現亞秒級響應時間。另外一種用例是自動駕駛汽車,它也須要亞秒級響應時間。架構
工業物聯網案例中的安全和隱私要求也推進了對邊緣計算的需求。工廠和關鍵基礎設施正在使用邊緣設備來保護關鍵工業流程和設備免受其餘網絡鏈接的影響。一樣,這些機器生成的數據一般也會被視爲機密,經過邊緣計將敏感信息保存在工廠內部。最後,邊緣計算還容許自主操做。若是存在網絡鏈接問題,許多工業操做就出現失控的狀況。一旦應用邊緣計算,不管網絡可用性如何,均可以保障設備和工廠繼續運行。框架
邊緣計算引發了技術供應商的關注,一些小型初創公司正在建立專門的邊緣計算堆棧。物聯網平臺供應商擁有鏈接到物聯網硬件的邊緣解決方案,甚至開源基金會也看到了邊緣計算的潛在巨大機會。機器學習
不一樣供應商和開源社區之間的較量仍在動態發展中。一些供應商正在尋求完整的雲解決方案,有些供應商已經相互創建起了合做夥伴關係,另外一些則與開源社區合做。該領域暫時沒有明確的領跑者,但彷佛有些人已經取得了比其餘人更多的成功。分佈式
物聯網雲提供商邊緣計算解決方案致力於爲客戶提供集成的總體解決方案,包括從邊緣平臺到雲平臺總體的設備。它們使客戶更容易構建,部署和管理與其雲平臺鏈接的物聯網設備。對於但願快速推出新鏈接產品的客戶來講,這是一個引人注目的舉措。可是,這種集成解決方案的風險在於它會被長期供應商綁定。學習
亞馬遜和微軟是物聯網雲提供商的重量級玩家,二者都有與其各自的物聯網雲平臺鏈接的邊緣計算解決方案。Amazon Web Services提供AWS IoT Greengrass,容許鏈接的設備運行AWS Lambda功能,AWS服務能夠運行機器學習,數據同步以及與AWS IoT Core的鏈接。一樣,Microsoft IoT Edge容許鏈接的設備運行MS Azure服務,微軟已經使IoT Edge成爲GitHub上的一個開源項目。這彷佛能夠更容易地將IoT邊緣設備移植到其餘硬件平臺,但它彷佛又與Azure IoT Hub雲平臺緊密相關。ui
谷歌已經發布了Cloud IoT Edge,它彷佛專一於提供邊緣的AI功能,但Cloud IoT Edge仍處於alpha狀態。谷歌還宣佈與著名的邊緣計算供應商Foghorn創建合做夥伴關係。雲計算
許多物聯網平臺供應商也在建立本身邊緣計算產品。Litmus Automation,Clearblade,Bosch IoT Suite,Software AG Cumulocity等公司提供與其物聯網平臺相連的邊緣計算解決方案。這些公司的重點是可以實如今邊緣硬件上運行數據分析和機器學習模型。rest
其中一些供應商還與物聯網硬件供應商創建了合做夥伴關係。例如,Software AG與戴爾和Eurotech合做,在戴爾和Eurotech硬件上提供其邊緣軟件解決方案。針對該優點的集成硬件和軟件解決方案將使這些公司更容易向客戶推廣聯合解決方案。
有許多風險投資支持的初創公司專一於提供邊緣計算解決方案。Foghorn和Swim等公司專一於提供機器學習和分析,Zededa和Edgeworx等其餘公司正在將邊緣設備引入虛擬化技術和容器技術。全部這些公司都在與主要的物聯網平臺和物聯網雲提供商創建合做夥伴關係,將他們的邊緣計算解決方案鏈接到不一樣的物聯網平臺。
物聯網網關供應商正在投資在其硬件上運行的軟件堆棧。這些軟件堆棧正變得愈來愈複雜,以知足邊緣計算用例的需求。有趣的是,許多硬件供應商正在構建基於開源項目的軟件解決方案。
戴爾和Rigado擁有運行Ubuntu Core的物聯網網關,容許遠程管理和部署在其網關設備上運行的軟件,戴爾仍是邊緣計算EdgeX開源項目的領導者。Eurotech提供基於Eclipse Kura的Everywhere Software Framework,用於構建邊緣計算應用程序。臺灣大型網關製造商ADLINK開發了Vortex Edge和Vortex DDS,以便更輕鬆地在其網關上部署軟件,其中Vortex DDS是基於Eclipse Cyclone DDS的項目。
開源基金會也正在積極參與邊緣計算這場革命。因爲開源基金會的中立性,因此它能夠爲公司和我的提供更好的交流平臺,促進多發協做,一塊兒研究創新邊緣計算技術。對於擔憂被供應商控制的公司,特別是AWS和Microsoft這種純商業行爲,新興的邊緣計算開源社區提供了一個有趣的替代方案。
在大多數狀況下,物聯網雲提供商,物聯網平臺供應商和Edge初創公司都沒有參與構建邊緣技術的協做開源社區。僅僅有不多數一部分人建立了本身的開源項目,大多數人仍是繼續專一於提供特定於供應商的商業解決方案。商業解決方案一般是基於開源技術構建的,但公司並未積極參與。然而,這些供應商的這些行爲並無削弱開源基金會啓動邊緣計算協做開源項目的勢頭。
Linux基金會最近宣佈組建LF Edge社區。LF Edge包括5個不一樣的開源項目,包括EdgeX和Zededa的虛擬化項目Project EVE。社區已經有60家成員公司,其中包括Arm、AT&T、戴爾、愛立信、IBM、英特爾、三星等,他們贊成就構建邊緣計算的通用框架進行合做。
Eclipse Foundation是物聯網領域最成熟的開源社區之一。Eclipse IoT建立於6年前,擁有30多個開源項目,其中也包括許多用於邊緣計算的項目。Eclipse Kura是Eclipse的邊緣計算項目,其中也包含了Eclipse ioFog和Eclipse fogO5,它們創造了新的邊緣計算技術。Eclipse還承載了邊緣計算所需的流行行業標準的實現,例如MQTT,OPC-UA,DDS,CoAP和LWM2M。
OpenStack Foundation也逐漸擴展到了邊緣計算領域。2018年10月,StarlingX項目是基於Wind River的代碼貢獻啓動,它由不一樣開源項目集成而成的項目,其中集成了包括CentOS,OvS-DPDK,Ceph,Kubernetes和OpenStack等,目的是在邊緣設備上運行雲服務。
邊緣計算將成爲任何物聯網解決方案中必不可少的組成部分。客戶受益於邊緣計算解決方案的創新和多樣性。在單一供應商提供完整優點與雲基礎架構的易用性與將解決方案集成在一塊兒的成本以及長期避免供應商鎖定之間存在權衡。隨着時間的推移,客戶一般須要針對分佈式技術(如邊緣計算)的異構計算解決方案。若是歷史重演,那麼這一次業界將經過定義邊緣計算與雲通訊的通用標準和協議來解決這個問題。與Web技術同樣,這些標準和協議可能由不依賴於任何供應商的開源和標準社區實施。
本文爲雲棲社區原創內容,未經容許不得轉載。