什么是霧計算?與物聯(lián)網(wǎng)有何關(guān)系?
物聯(lián)網(wǎng)是新一代信息技術(shù)的重要組成部分,也是“信息化”時代的重要發(fā)展階段。其英文名稱是:“Internet of things(IoT)”。顧名思義,物聯(lián)網(wǎng)就是物物相連的互聯(lián)網(wǎng)。這有兩層意思:
其一,物聯(lián)網(wǎng)的核心和基礎(chǔ)仍然是互聯(lián)網(wǎng),是在互聯(lián)網(wǎng)基礎(chǔ)上的延伸和擴展的網(wǎng)絡(luò);
其二,其用戶端延伸和擴展到了任何物品與物品之間,進行信息交換和通信,也就是物物相息。物聯(lián)網(wǎng)通過智能感知、識別技術(shù)與普適計算等通信感知技術(shù),廣泛應(yīng)用于網(wǎng)絡(luò)的融合中,也因此被稱為繼計算機、互聯(lián)網(wǎng)之后世界信息產(chǎn)業(yè)發(fā)展的第三次浪潮。物聯(lián)網(wǎng)是互聯(lián)網(wǎng)的應(yīng)用拓展,與其說物聯(lián)網(wǎng)是網(wǎng)絡(luò),不如說物聯(lián)網(wǎng)是業(yè)務(wù)和應(yīng)用。因此,應(yīng)用創(chuàng)新是物聯(lián)網(wǎng)發(fā)展的核心,以用戶體驗為核心的創(chuàng)新2.0是物聯(lián)網(wǎng)發(fā)展的靈魂。
霧計算介紹霧計算(Fog CompuTIng),在該模式中數(shù)據(jù)、(數(shù)據(jù))處理和應(yīng)用程序集中在網(wǎng)絡(luò)邊緣的設(shè)備中,而不是幾乎全部保存在云中,是云計算(Cloud CompuTIng)的延伸概念,由思科(Cisco)提出的。這個因“云”而“霧”的命名源自“霧是更貼近地面的云”這一名句。
霧計算和云計算一樣,十分形象。云在天空飄浮,高高在上,遙不可及,刻意抽象;而霧卻現(xiàn)實可及,貼近地面,就在你我身邊。霧計算并非由性能強大的服務(wù)器組成,而是由性能較弱、更為分散的各類功能計算機組成,滲入工廠、汽車、電器、街燈及人們物質(zhì)生活中的各類用品。
霧計算的概念在2011年被人提出,在2012年被作了詳細定義。正如云計算一樣,霧計算也定義得十分形象。云是高高的天上,十分抽象,而霧則接近地面,與你我同在。霧計算沒有強力的計算能力,只有一些弱的,零散的計算設(shè)備。
霧計算是一種分布式協(xié)作架構(gòu),能夠?qū)嶋H數(shù)據(jù)來源與云端之間的各種特定應(yīng)用程序或服務(wù)用在最有效的位置進行管理。這種類型的計算正有效地將云端計算功能和服務(wù)擴展到網(wǎng)絡(luò)的邊際,將其優(yōu)勢和功能發(fā)揮在最貼近數(shù)據(jù)能被執(zhí)行與操作之處。
霧計算的主要目標(biāo)霧的主要目標(biāo)是提高效率,并化解傳送到云端計算、儲存時可能產(chǎn)生的網(wǎng)絡(luò)塞車現(xiàn)象。通常是為了提高整個程序的效率,但它也可以用來提高安全性與合規(guī)性的規(guī)定。
霧計算到底如何作用?
數(shù)據(jù)產(chǎn)生甚至收集的設(shè)備不具備計算能力和存儲資源,無法執(zhí)行各種高級分析計算和機器學(xué)習(xí)任務(wù)。因此,霧能夠發(fā)揮作用,因為它在網(wǎng)絡(luò)邊際運作,在某種意義上更接近云端。云端服務(wù)器擁有完成這些項目所需的所有功能,但它們通常太遠而無法及時幫助。因為霧讓各端點更接近,能夠帶來很好的結(jié)果。在霧的環(huán)境里,所有處理程序通常都在特定的智能型設(shè)備或特定的通訊閘中進行。因此,所有發(fā)送到云端的數(shù)據(jù)都被有效地減少。
霧計算和物聯(lián)網(wǎng)由于云端計算對于物聯(lián)網(wǎng)設(shè)備不可行,因此有必要利用霧計算取代之。它提供更好的整體分配能力,最終更加滿足物聯(lián)網(wǎng)的需求。它能處理這些設(shè)備最終產(chǎn)生的數(shù)據(jù)大小,這使它成為處理它們的理想計算方式。由于霧計算可以有效地減少所需的帶寬量,以及減少與云和各種傳感器之間所需的往返通訊,所以它能在不降低程序或設(shè)備的整體性能下,協(xié)助將所有內(nèi)容串聯(lián)在一起。
特別當(dāng)您在考慮物聯(lián)網(wǎng)設(shè)備時,這會是霧計算所能提供的優(yōu)勢。由于這些設(shè)備的資源密集度和要求非常高,所以它們會是利用霧計算的主要設(shè)備。雖然延遲可能會對某些應(yīng)用程序產(chǎn)生負面影響,但對于這些復(fù)雜的任務(wù)和程序來說,通常是個不錯的選擇。