幾乎所有的新技術都是對傳統技術的一種突破創新,云計算也不例外。邊緣計算在業界的一些評論家看來將會取代云計算,但問題是這是真的嗎?
邊緣計算,是一種分散式運算的架構,將應用程序、數據資料與服務的運算,由網絡中心節點,移往網絡邏輯上的邊緣節點來處理。邊緣運算將原本完全由中心節點處理大型服務加以分解,切割成更小與更容易管理的部分,分散到邊緣節點去處理。邊緣節點更接近于用戶終端裝置,可以加快資料的處理與傳送速度,減少延遲。
為什么有人認為邊緣計算取代云計算?并且在多個文章中都有人認可這樣的觀點。Clint Boulton在3月6日在亞洲云論壇上發表的“邊緣計算取代云計算”的演講中,引用了Andreessen Horowitz公司的風投家Andrew Levine的觀點,認為更多的計算和數據處理資源將朝向物聯網的邊緣設備遷移。
市場調查分析公司Gartner的Thomas Bittman在“邊緣計算吞噬云”一文中表示:“隨著越來越多的工作負載在云端產生,有些工作負載正在逐漸遷移到云端,云計算正在吞噬企業數據中心。還有一個趨勢是將工作負載、數據、處理和業務價值大大偏離云端,邊緣會逐漸吞噬云計算。”
云計算與邊緣計算互補實際上,云計算與邊緣計算可能會相互補充,將數據計算帶回到邊緣的原因是由于數據的暴增導致的網絡越來越慢,可以說網絡延遲是罪魁禍首。因此,未來將會有越來越多的數據、視頻和傳感器數據,虛擬現實和增強現實也將帶來海量的數據增長,隨著數據的暴增,解決網絡延遲將變成巨大的挑戰。此外,雖然將數據靠近處理數據的邊緣節點可能會帶來便利,但通過云計算的遠程存儲仍然至關重要。
云計算仍然可以提供某些服務,如媒體和娛樂。它還可以備份數據并對數據進行分析,從更廣泛的角度來看,創建數個較小的數據中心或災難恢復站點可能會降低規模經濟性,降低運營效率。
這樣做可能會緩解網絡延遲,但數據也可能存在于同一個中斷環節,災難發生時會帶來毀滅性的后果。因此,為了業務連續性,一些數據存儲或處理必須在其他地方完成,遠離網絡邊緣。因此,邊緣計算和云計算可能采用混合方式而不是彼此獨立。
與云計算相比,邊緣計算所采用的架構更呈分布式,更接近網絡邊緣。邊緣計算將數據、數據處理和應用程序集中在網絡邊緣的設備中,而不像云計算那樣將它們幾乎全部保存在云中。數據的存儲及處理更依賴本地設備,而非服務器。所以,云計算是新一代的集中式計算,而邊緣計算是新一代的分布式計算,符合互聯網的“去中心化”特征。
云計算承載著業界的厚望,業界曾普遍認為,未來計算功能將完全放在云端。但是隨著接入設備的增長,在傳輸數據、獲取信息時,帶寬越來越捉襟見肘,尤其是隨著物聯網的發展,云計算在應對聯網設備和智能設備增長的大潮下逐漸不能滿足需求。搭配了分布式的邊緣計算之后,通過智能路由等設備和技術,在不同設備之間傳輸數據可以有效減少網絡流量,降低數據中心的負荷。
邊緣計算不僅可以解決聯網設備自動化的問題,且對數據傳輸量的要求降低,能夠在云計算的基礎上消除數據存儲及數據傳輸的瓶頸。