云計(jì)算之上還有霧計(jì)算!狼讨? 霧計(jì)算(fog computing)的入門和用例

引言

云計(jì)算(cloud computing, aka 云端運(yùn)算)已經(jīng)流行了很多年贝淤,就算你有沒有IT的背景,都很大可能聽過云計(jì)算政供。簡單來說播聪,云計(jì)算就是計(jì)算設(shè)備共享,使用者(user)可以透過互聯(lián)網(wǎng)隨時(shí)時(shí)地(anywhere and any time) 按需(on demand)使用數(shù)據(jù)中心的設(shè)備布隔,例如數(shù)據(jù)庫离陶、CPU等等,進(jìn)行開發(fā)和計(jì)算衅檀。

而云計(jì)算已經(jīng)發(fā)展了十多年(由2006年亞馬遜提供云端服務(wù)開始計(jì))招刨,當(dāng)中衍生出不少新技術(shù),霧計(jì)算(fog computing) 就是其中之一。下文將會(huì)介紹霧計(jì)算的由來和應(yīng)用哀军。


為什么是霧計(jì)算(fog?computing)? 名字背后有什么意思?

云計(jì)算(cloud computing)名字的由來,我相信大部分人都可以聯(lián)想到沉眶。簡單來說,就是服務(wù)在很遠(yuǎn)很遠(yuǎn)的地方(i.e.云端),用戶能夠遠(yuǎn)距離存取杉适。

云計(jì)算的比喻:對(duì)于一名用戶谎倔,由提供者提供的服務(wù)所代表的網(wǎng)絡(luò)元素都是看不見的,仿佛被云端掩蓋猿推。(維基百科片习,2019)

但說到霧計(jì)算(fog computing)捌肴,名字背后究竟有什么意義呢?代表服務(wù)像霧一樣虛無縹緲藕咏?還是代表服務(wù)就如霧一樣無處不在状知?其實(shí)霧計(jì)算的命名,是來自一名句:

霧是更貼近地面的云

這一句句子正正反映了霧計(jì)算的兩個(gè)特點(diǎn):

? ? 1. 霧計(jì)算是云計(jì)算的延伸(云與霧?—?反正都是水的聚合物)

? ? 2. 霧計(jì)算更接近終端用戶(End User)

霧計(jì)算其實(shí)和云計(jì)算一樣孽查,都是在空氣中飄浮饥悴,從遠(yuǎn)距提供服務(wù)。但霧又不像云一高到遙不可及盲再,反而十分貼近地面铺坞,是圍繞著生活周圍性能較弱又更為分散的服務(wù)器。


霧計(jì)算的優(yōu)勢(shì)和用例(Use Case)

霧計(jì)算既然又分散又弱洲胖,究竟有什么好處呢?其實(shí)霧計(jì)算有一個(gè)絕對(duì)的優(yōu)勢(shì),就是:

霧計(jì)算能提供超低延遲

霧計(jì)算所采用的架構(gòu)更接近網(wǎng)絡(luò)邊緣,因此坯沪,存取速度就能非常之快绿映。

用例1?—?智能停車場

以智能停車場為例(下圖),這里有三層的架構(gòu)腐晾,當(dāng)中包括1)最底層的感應(yīng)器叉弦,用作感知汽車有否在泊車位1中停泊,2)中層的霧計(jì)算服務(wù)器藻糖,用作數(shù)據(jù)的初步處理淹冰,3)最上層的云服務(wù)器,用作分析汽車影像巨柒。


Fog Computing Use Case?1(筆者繪畫)??

當(dāng)泊車位1中的汽車離開停車場時(shí)樱拴,就會(huì)觸動(dòng)到感應(yīng)器制造車離開停車場的事件(Step 1)。但感應(yīng)器的處理力有限洋满,并未能有效處理到這件事 (event)晶乔。因此,感應(yīng)器就會(huì)將數(shù)據(jù)傳輸?shù)礁浇撵F計(jì)算服務(wù)器牺勾。由于霧計(jì)算服務(wù)器就布置在停車場內(nèi)正罢,當(dāng)它收到這件事件后,就會(huì)作出初步分析驻民,并決定快速通知附近的照明系統(tǒng)翻具,將泊車位1的照明關(guān)掉,以表示這個(gè)泊位可供其他車使用(Step 2)回还。但由于霧計(jì)算服務(wù)器能力亦有限裆泳,并未能處理到影像。因此懦趋,霧計(jì)算服務(wù)器就會(huì)將車的影像傳輸?shù)竭h(yuǎn)端的云服務(wù)器中晾虑。云服務(wù)器處理力是最強(qiáng)的,但布置得比較遠(yuǎn)。云服務(wù)器處理完汽車的影像后帜篇,分析到汽車的車牌(AB1234)糙捺,就會(huì)將車牌號(hào)碼發(fā)回到霧計(jì)算器中(Step 3)。由于車由泊位到離開處需時(shí)笙隙,霧計(jì)算器就能利用這段時(shí)間等待云服務(wù)器計(jì)算洪灯,并將車牌結(jié)果顯示到離開處(Step 4)。

通過霧計(jì)算的布局竟痰,這大大減低了云服務(wù)器的負(fù)擔(dān)签钩,又能快速回應(yīng)環(huán)境的需求,一舉兩得坏快。

用例2?—?實(shí)時(shí)地質(zhì)監(jiān)控


Fog Computing Use Case 2 (Openfog, 2018)

又例如以地質(zhì)監(jiān)控為例铅檩,地質(zhì)每分每秒都在改變(e.g.溫度、濕度莽鸿、光度等)昧旨,每分鐘都在產(chǎn)生大量環(huán)境數(shù)據(jù)。

而且地球廣大遼闊祥得,監(jiān)控地質(zhì)不可能只是監(jiān)控幾十平方米的土壤兔沃。每次地質(zhì)監(jiān)控都可能涉數(shù)千萬平方米。

若然级及,只布置一個(gè)強(qiáng)大的云服務(wù)器作地質(zhì)監(jiān)控乒疏,感應(yīng)器和云服務(wù)器的距離可能相差數(shù)千萬米遠(yuǎn)。就算信息能以光速直線極速傳播饮焦,都可能會(huì)有數(shù)毫秒的延遲怕吴,再加上來回的計(jì)算時(shí)間,影響將可能很大追驴。

Fog Computing Use Case 2 (Openfog, 2018)

因此械哟,好多作地質(zhì)監(jiān)控的公司都會(huì)在中間布置霧服務(wù)器,來減少延遲時(shí)間殿雪。因霧服務(wù)器較接近感應(yīng)器暇咆,它將能快速回應(yīng)環(huán)境需求,作出實(shí)時(shí)的監(jiān)控丙曙。


霧計(jì)算的架構(gòu)(Fog Computing Architecture)

透過上述的用例可見爸业,霧計(jì)算的架構(gòu)其實(shí)可以分為三層: 1)感應(yīng)器層(Sensor Layer)、2)霧計(jì)算層(Fog Layer)亏镰、3)云計(jì)算層(Cloud Layer)

Fog Computing Architecture (Santos, Wauters, Volckaert, Turck, 2018 +?筆者繪畫)

感應(yīng)器層(Sensor Layer)的作用顯然是感應(yīng)環(huán)境的變化扯旷,并觸發(fā)事件(event)通知霧服務(wù)器。

但感應(yīng)器的設(shè)定是需要網(wǎng)絡(luò)管理員控制的索抓,而設(shè)定的方法是可以透過霧服務(wù)器(Fog Layer)來進(jìn)行钧忽。在霧服務(wù)器中毯炮,它會(huì)提供用戶使用介面(GUI)和API。網(wǎng)絡(luò)管理員只需將感應(yīng)器連接到霧服務(wù)器耸黑,就能統(tǒng)一管理桃煎。而透過霧服務(wù)器的管理,管理員能夠控制不同的感應(yīng)器的行為大刊。當(dāng)霧服務(wù)器收到事件時(shí)为迈,它能將事件作初步的分析,因應(yīng)管理員的設(shè)定作出回應(yīng)(Fog Decision)缺菌,例如用例一霧服務(wù)器通知附近的照明系統(tǒng)等葫辐。如有需要,霧服務(wù)器亦會(huì)通知云服務(wù)器作進(jìn)一步的分析伴郁,并因應(yīng)云服務(wù)器的計(jì)算耿战,作出回應(yīng)。

簡單而言焊傅,霧計(jì)算層(Fog Layer) 有以下作用:

? ? - 第一層數(shù)據(jù)分析(First-level Data Analysis)

? ? - 事件(event)生命周期控制和管理(e.g.回應(yīng)和分析檢測(cè)到的事件)

? ? - 配置感應(yīng)器(Configuration of Sensors)

而霧服務(wù)器本身亦是需要控制的昆箕,而設(shè)定的方法是可以透過云計(jì)算層(Cloud Layer)來進(jìn)行。與霧服務(wù)器相同租冠,云服務(wù)器會(huì)提供GUI和API來設(shè)定霧服務(wù)器。但與此不同的是薯嗤,云服務(wù)器亦負(fù)責(zé)管理整體的服務(wù)顽爹,如開發(fā)人員開發(fā)了一個(gè)新服務(wù),例如一個(gè)新的Fog API骆姐,管理人員就能將這個(gè)服務(wù)配置(Deploy)到全部的霧服務(wù)器中镜粤,使整體的服務(wù)得以提升。當(dāng)有一個(gè)復(fù)雜的事件需要處理時(shí)玻褪,云服務(wù)器亦能作出深入的計(jì)算肉渴,并將結(jié)果通知霧服務(wù)器。

簡單而言带射,云計(jì)算層(Cloud Layer)有以下作用:

? ? - 總體數(shù)據(jù)分析(Global Data Analysis)

? ? - 服務(wù)層面的控制和管理(Service Level Agreements (SLAs) monitoring)

? ? - 管理及配置霧服務(wù)器(Configuration of Fog Servers)


總結(jié) -- 這是一個(gè)云與霧互相配搭的新年代

如果云計(jì)算是新一代的集中式計(jì)算同规,那霧計(jì)算則是新一代的分布式計(jì)算,并且非常適合用于需要實(shí)時(shí)監(jiān)控的物聯(lián)網(wǎng)(IoT)中窟社。在智能城市里券勺,每秒都要處理大量數(shù)據(jù)(例如交通、風(fēng)能灿里、農(nóng)業(yè)等)关炼,系統(tǒng)間需要頻繁大量的溝通,并對(duì)環(huán)境作廿出即時(shí)回應(yīng)匣吊。如果全部數(shù)據(jù)都由云端處理儒拂,一來會(huì)造成大量的網(wǎng)路流量寸潦,并有可能令云端會(huì)超負(fù)荷,二來由于云服務(wù)器較遠(yuǎn)社痛,因此未必能提供足夠快的服務(wù)见转。霧服務(wù)器正正能作為有效的中間處理,初步處理數(shù)據(jù)褥影,并作出即時(shí)的回應(yīng)池户,消除數(shù)據(jù)存儲(chǔ)及數(shù)據(jù)傳輸?shù)钠款i。當(dāng)數(shù)據(jù)需要大量計(jì)算時(shí)凡怎,就可以將數(shù)據(jù)傳輸?shù)皆贫诵=埂T婆c霧互相配搭,將能最有效回應(yīng)環(huán)境的需求统倒。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
禁止轉(zhuǎn)載寨典,如需轉(zhuǎn)載請(qǐng)通過簡信或評(píng)論聯(lián)系作者。
  • 序言:七十年代末房匆,一起剝皮案震驚了整個(gè)濱河市耸成,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌浴鸿,老刑警劉巖井氢,帶你破解...
    沈念sama閱讀 218,525評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異岳链,居然都是意外死亡花竞,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門掸哑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來约急,“玉大人,你說我怎么就攤上這事苗分⊙岜危” “怎么了?”我有些...
    開封第一講書人閱讀 164,862評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵摔癣,是天一觀的道長奴饮。 經(jīng)常有香客問我,道長择浊,這世上最難降的妖魔是什么拐云? 我笑而不...
    開封第一講書人閱讀 58,728評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮近她,結(jié)果婚禮上叉瘩,老公的妹妹穿的比我還像新娘。我一直安慰自己粘捎,他們只是感情好薇缅,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,743評(píng)論 6 392
  • 文/花漫 我一把揭開白布危彩。 她就那樣靜靜地躺著,像睡著了一般泳桦。 火紅的嫁衣襯著肌膚如雪汤徽。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,590評(píng)論 1 305
  • 那天灸撰,我揣著相機(jī)與錄音谒府,去河邊找鬼。 笑死浮毯,一個(gè)胖子當(dāng)著我的面吹牛完疫,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播债蓝,決...
    沈念sama閱讀 40,330評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼壳鹤,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了饰迹?” 一聲冷哼從身側(cè)響起芳誓,我...
    開封第一講書人閱讀 39,244評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎啊鸭,沒想到半個(gè)月后锹淌,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,693評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡赠制,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,885評(píng)論 3 336
  • 正文 我和宋清朗相戀三年葛圃,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片憎妙。...
    茶點(diǎn)故事閱讀 40,001評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖曲楚,靈堂內(nèi)的尸體忽然破棺而出厘唾,到底是詐尸還是另有隱情,我是刑警寧澤龙誊,帶...
    沈念sama閱讀 35,723評(píng)論 5 346
  • 正文 年R本政府宣布抚垃,位于F島的核電站,受9級(jí)特大地震影響趟大,放射性物質(zhì)發(fā)生泄漏鹤树。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,343評(píng)論 3 330
  • 文/蒙蒙 一逊朽、第九天 我趴在偏房一處隱蔽的房頂上張望罕伯。 院中可真熱鬧,春花似錦叽讳、人聲如沸追他。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽邑狸。三九已至懈糯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間单雾,已是汗流浹背赚哗。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留硅堆,地道東北人屿储。 一個(gè)月前我還...
    沈念sama閱讀 48,191評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像硬萍,于是被迫代替她去往敵國和親扩所。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,955評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 事件 校長論壇朴乖,給宋院做ppt 工作坊接待Allen 熬夜畫圖 排練 聽講座 思辨設(shè)計(jì)講座祖屏, 意識(shí)政治社會(huì)形態(tài)下,...
    子茵Lynn閱讀 124評(píng)論 0 1
  • 一九七八年买羞,三哥三姐同時(shí)考上高中袁勺,三哥則以理化滿分的成績考入濟(jì)源一中。這在當(dāng)時(shí)畜普,好比今日一個(gè)家庭同時(shí)考上...
    層林盡染林溪邊閱讀 432評(píng)論 0 3
  • 讀《原則》的原則之三: Ray Dalio: 每個(gè)人都必須選擇最適合自己目標(biāo)和性格的原則期丰。 盡管使用他人的原則不一...
    馬唐閱讀 348評(píng)論 0 0
  • 真慶幸當(dāng)初選擇了離學(xué)校近的小區(qū),在雪天路滑的情況下吃挑,依然可以有相對(duì)充分的時(shí)間趕到學(xué)校钝荡。 平時(shí)圖快圖寬敞...
    雨分飛2009閱讀 161評(píng)論 0 1