2009年8月18日,技術創新大會上所提出的全新技術概念。前端
海計算實質是把智能推向前端。後端
智能化的前端具備存儲、計算和通訊能力,能在局部場景空間內前端之間協同感知和判斷決策,對感知事件及時作出響應,具備高度的動態自治性。緩存
海計算爲用戶提供基於互聯網的一站式服務,是一種最簡單可依賴的互聯網需求交互模式。安全
用戶只要在海計算輸入服務需求,系統就能明確識別這種需求,並將該需求分配給最優的應用或內容資源提供商處理,最終返回給用戶相匹配的結果。服務器
與雲計算的後端處理相比,海計算指的是智能設備的前端處理。網絡
海計算的每一個「海水滴」就是全球的每一個物體,它們具備智能,可以協助感知互動。億萬種物體組成物聯網系統,就如同海水滴造成大海同樣。架構
最初是由美國紐約哥倫比亞大學的斯特爾佛教授2011年(Prof. Stolfo)所起的,當時的意圖是利用「霧」來阻擋黑客入侵。沒成想美國思科公司把這個名詞嫁接了過去並獲得了發揚光大,也就是咱們如今所討論的「霧計算」!分佈式
霧計算可理解爲本地化的雲計算工具
如今正在流行的「雲計算」,是把大量數據放到「雲」裏去計算或存儲,解決諸如電腦或手機存儲量不夠,或者是運算速度不夠快的問題性能
霧計算的原理與雲計算類似:把數據上傳到遠程中心進行分析、存儲和處理。但相比於雲計算要把全部數據集中運輸到同一個中心,霧計算的模式是設置衆多分散的中心節點,即所謂「霧節點」來處理。這樣可以讓運算處理速度更快,更高效得出運算結果。
在終端和數據中心之間再加一層,叫網絡邊緣層。如再加一個帶有存儲器的小服務器或路由器,把一些並不須要放到「雲」的數據在這一層直接處理和存儲,以減小「雲」的壓力,提升了效率,也提高了傳輸速率,減低了時延,這個工做原理其實就能夠理解爲:霧計算
霧計算和雲計算相比,顯得更接地氣了一些!
雲計算重點放在研究計算的方式,霧計算更強調計算的位置。
霧計算相較雲計算更貼近地面!更具體些說,它們在網絡拓撲中的位置不一樣!
霧計算和雲計算實際上又存在有不少類似之處:如都基於虛擬化技術,從共享資源池中,爲多用戶提供資源服務等。
相對於雲計算來講,霧計算離產生數據的地方更近,「霧比雲更貼近地面」的說法不是沒有道理的!
「霧計算介於雲計算和我的計算之間的,是半虛擬化的服務計算架構模型。此外,霧計算實際上並無強力的計算能力,霧計算是將物理上分散的計算機聯合起來,造成較弱的計算能力,不過這樣的計算能力對於中小型的數據中心,徹底夠用了」
若是說CDN是彌補TCP/IP本地化緩存問題,那麼霧計算就是彌補雲計算本地化計算問題!
霧計算的原理與雲計算同樣,都是把數據上傳到遠程中心進行分析、存儲和處理。但相比於雲計算要把全部數據集中運輸到同一個中心,霧計算的模式是設置衆多分散的中心節點,即所謂「霧節點」來處理。這樣可以讓運算處理速度更快,更高效得出運算結果。
假如說雲計算是把全部東西都送往天上的雲彩中,霧計算就是把數據送到身邊的霧氣裏,這種邏輯被稱爲「分散式雲計算」。
邊緣計算,是指利用靠近數據源的邊緣地帶來完成的運算程序。和傳統的中心化思惟不一樣,邊緣計算的主要計算節點以及應用分佈式部署在靠近終端的數據中心,這使得在服務的響應性能、仍是可靠性方面都是高於傳統中心化的雲計算概念。
邊緣計算的運算能夠在大型運算設備內完成,也能夠在中、小型運算設備、本地端網絡內完成。
用於邊緣運算的設備既能夠是智能手機這樣的移動設備,也能夠是PC、智能家居等家用終端。
具體而言,邊緣計算能夠理解爲是指利用靠近數據源的邊緣地帶來完成的運算程序。
若是用更通用的術語來表示即:鄰近計算或者接近計算(Proximity Computing)
那麼,邊緣計算和雲計算之間的區別是什麼?
若是說雲計算是集中式大數據處理,邊緣計算則能夠理解爲邊緣式大數據處理。
但不一樣的是,只是這一次,數據不用再傳到遙遠的雲端,在邊緣側就能解決。
邊緣計算更適合實時的數據分析和智能化處理,相較單純的雲計算也更加高效並且安全!
邊緣計算和雲計算二者實際上都是處理大數據的計算運行的一種方式。
邊緣計算更準確的說應該是對雲計算的一種補充和優化!
簡而言之即:雲計算把握總體,邊緣計算更專一局部!
邊緣計算而言有如下幾個特質
邊緣計算聚焦實時、短週期數據的分析,可以更好地支撐本地業務的實時智能化處理與執行
因爲邊緣計算距離用戶更近,在邊緣節點處實現了對數據的過濾和分析,所以效率更高
AI+邊緣計算的組合出擊讓邊緣計算不止於計算,更多了一份智能化
雲計算和邊緣計算結合,成本只有單獨使用雲計算的39%
在進行雲端傳輸時經過邊緣節點進行一部分簡單數據處理,進而可以設備響應時間,減小從設備到雲端的數據流量
雲計算產生背景:傳統的應用正在變得愈來愈複雜:須要支持更多的用戶,須要更強的計算能力,須要更加穩定安全等等。
雲計算,應運而生——更大、更快、更強
雲計算是將咱們傳統的IT工做轉爲以網絡爲依託的雲平臺運行,NIST(美國國家標準與技術研究院)在2011年下半年公佈了雲計算定義的最終稿,給出了雲計算模式所具有的5個基本特徵(按需自助服務、普遍的網絡訪問、資源共享、快速的可伸縮性和可度量的服務)、3種服務模式(SaaS(軟件即服務)、PaaS(平臺即服務)和IaaS(基礎設施即服務))和4種部署方式(私有云、社區雲、公有云和混合雲)
將應用部署到雲端後,能夠沒必要再關注那些使人頭疼的硬件和軟件問題,它們會由雲服務提供商的專業團隊去解決。
使用的是共享的硬件,這意味着像使用一個工具同樣去利用雲服務(就像插上插座,你就能使用電同樣簡單)。
只須要按照你的須要來支付相應的費用,而關於軟件的更新,資源的按需擴展都能自動完成。
雲計算,像在每一個不一樣地區開設不一樣的自來水公司,沒有地域限制,優秀的雲軟件服務商,向世界每一個角落提供軟件服務——就像天空上的雲同樣,不論你身處何方,只要你擡頭,就能看見!