1. 程式人生 > >邊緣計算、CDN、海計算、Couldlet和霧計算的區別

邊緣計算、CDN、海計算、Couldlet和霧計算的區別

本人的碩士方向是邊緣計算,也做過一段時間的快取,但一直都不是很清楚這種技術和CDN伺服器到底有什麼區別,再加上暑假去上海蔘加了霧計算大會,更加迷糊了,這兩天有機會拜讀了施巍鬆老師的文章《邊緣計算:現狀與展望》,大致清楚了這裡面的區別。

首先介紹幾個概念:下行資料表示雲服務,上行資料表示物聯網服務。

按時間序列進行描述:

CDN,內容分發網路。1998年由Akamai公司提出。這種技術主要強調的是快取技術!這裡的伺服器也可以稱為快取伺服器。它需要中心平臺的控制,比如負載均衡、內容分發和排程等功能模組。(它依然受雲的控制,作為快取節點,縮短雲和使用者之間的傳輸距離,雲把請求任務發給CDN伺服器,CDN將內容傳送給使用者)

Cloudlet,微雲2009年由Satyanarayanan等人提出。它實際上是一種具體的應用,在網路邊緣,與網際網路連線,為使用者提供服務。

CDN和Cloudlet都在強調下行,也就是雲伺服器上的功能(比如內容儲存、業務處理)下行到邊緣伺服器。

MEC,移動邊緣計算。它首先強調的是計算!其次,它強調邊緣裝置本身,比如手機。它比較注重使用者裝置!

Fog computing,霧計算。2012年由思科提出。它需要霧節點,實際上也是中介軟體,但更加關注基礎設施

Edge Computing ,邊緣計算。2013年由美國太平洋西北國家實驗室的Ryan LaMothe提出。這是一個大概念,它是一種計算模型

,移動邊緣計算和霧計算都是它的分支,它關注所有使用者到雲之間的中介軟體的計算、儲存資源。(最初它的提出是為了防止黑客攻擊)

海計算,相對於雲端計算,它把人類本身、物理世界的裝置和子系統組成的終端稱為海端,它只關心海和雲這兩部分,旨在增強雲端計算的能力。

MEC、移動邊緣計算、霧計算和邊緣計算都在關注上行。

我是這樣理解的 。

邊緣計算 = 霧計算 + 移動邊緣計算