都知道雲端計算,但你知道還有霧計算嗎?
作者 | 京畿部長
它們是資訊處理的雙生子。
說起雲端計算,大家想必都不陌生,自2006年Google首次提出“雲端計算”(Cloud Computing)這一概念,經亞馬遜進行大規模的商用之後,雲端計算的發展進入了井噴時代,越來越多的企業紛紛建立了自己的雲端計算中心,服務於自己平臺和產品的資訊處理和計算。雲端計算的發展過程分為三個階段,在第一階段,雲端計算主要應用物件是中小企業,通過雲端計算實現從“無”到“有”的IT 職能;到了第二 階段,雲端計算成為企業級使用者核心應用的 IT 補充資源;而到了第三階段也就是現在,雲端計算已經成為了企業 IT 的核心資源。雲原生應用、人工智慧和物聯網成為使用者業務的主要驅動力,但隨著目前移動裝置、嵌入式裝置和感測裝置等智慧裝置的不斷創新和普及,全球的移動資料呈現出瘋狂式的增長,面對大量的資料和新型的應用程式對服務質量的嚴苛需求,雲端計算也有點力不能及了。
物聯網和人工智慧的發展帶來了數以億計的資料。分佈廣泛的感測器、智慧終端等每時每刻都在產生大量的資料。儘管雲端計算擁有“無限”的計算和儲存資源池,但云資料中心往往是集中化的,且距離終端裝置較遠,在面對大量的分佈廣泛的終端裝置及所採集的海量資料時,雲端不可避免的面臨著網路擁堵、高延遲、可靠性差這三大主要問題,當這些問題越來越嚴重的時候,而且無人駕駛技術、各種智慧應用對資料處理的要求越來越高,而在現有的技術無法滿足的情況下,這時候雲端計算就需要一個幫手來為它分擔壓力了。
霧計算就閃亮登場了。
霧計算是雲端計算(Cloud Computing)的延伸概念,“霧計算”這個概念最開始是由美國哥倫比亞大學的斯特爾佛教授提出來的,並由美國公司思科(Cisco)首創,之所以叫“霧計算”,是源於“霧是更接近地面的雲”這個概念。

早在2015年,以邊緣計算,霧計算為特點的嵌入式人工智慧技術,因為可以優化資源、提升效率,就已經受到了廣泛的重視。它們的工作邏輯是在處理任務的時候,網路端點或接近網路端點的地方能獨自完成一部分計算和分析,而無須將所有資料發回雲端。同時,演算法和模型可以在雲端建立,然後推送到邊緣裝置上。 這樣一來,資訊擁堵和延遲就能得到很好的解決。霧計算是基於雲的服務 , 如 IaaS、 PaaS、 SaaS,拓展到網路邊緣,而邊緣計算更多地專注於終端裝置端,這是它們最大的不同。
通常來說,霧計算環境由傳統的網路裝置元件構成,任何裝置若具備連網、運算以及儲存功能,就能夠成為一個霧計算的節點,比如:路由器、開關、機頂盒、本地伺服器、基站等,這些元件可以提供不同的計算、儲存、網路功能,支援服務應用的執行。霧計算介於雲端計算和個人計算之間,是半虛擬化的服務計算架構模型,強調數量,不管單個計算節點能力多麼弱都要發揮作用。與雲端計算相比,霧計算所採用的架構更呈分散式,更接近網路邊緣,所以,霧計算依靠這些元件,可以建立分佈於不同地方的雲服務,並高效處理各類資料和資訊。

基於這種特點,霧計算處理資料時效非常快,延遲很小,既能減輕核心網路的壓力,又具有很高的移動性和安全性,也就是說手機和其他移動裝置可以互相之間直接通訊,訊號不必到雲端甚至基站去繞一圈,省時又省電,高效並可靠。
霧計算是以後建設物聯網,發展人工智慧的必備條件和基礎設施。作為新的技術革新。現在已經有多家企業和組織機構都開始佈局霧計算的生態體系,除了 Cisco、華為這些通訊產商,還有很多雲計算、物聯網的企業也加入進來,相信在以後霧計算將更好的服務於商業市場和人們的生活。
當然了,有云就有霧,有霧就有霾,有云計算和霧計算,也有“霾計算”這種比較奇葩的概念,這一點我會在以後講到。在未來,或許還會出現新的概念,但云、霧、邊緣三大主流技術將會長期存在,瞭解了這些,以後對這些概念也就不會一頭霧水了。
未來的人們,就生活在雲裡霧裡了。