標籤:

霧計算是什麼?


霧計算也稱霧聯網或霧化,是一種分散式計算基礎設施,數據,計算,存儲和應用程序分布在數據源和雲之間最合理,最有效的位置。霧計算實質上將雲計算和服務擴展到網路邊緣,使雲的優勢和能力更接近數據創建和執行的地方。

霧化的目標是提高效率並減少傳輸到雲端以進行處理,分析和存儲的數據量。這通常是為了提高效率,儘管它也可以用於安全和合規的原因。

大眾霧計算應用包括智能電網,智慧城市,智能建築,車輛網路和軟體定義網路。隱喻霧來源於接近地面的雲的氣象學術語,就像霧集中在網路邊緣一樣。該術語通常與思科相關聯; 「思科霧計算」是一個註冊名稱; 霧計算對整個社區都是開放的。OpenFog聯盟由思科,戴爾,英特爾,微軟,ARM和普林斯頓大學於2015年11月成立;其使命是開發開放式參考架構並傳達霧計算的商業價值。

How fog computing works

儘管邊緣設備和感測器是生成和收集數據的地方,但他們沒有計算和存儲資源來執行高級分析和機器學習任務。儘管雲伺服器有能力做到這些,但它們通常無法處理數據並及時做出響應。此外,讓所有端點連接並通過互聯網將原始數據發送到雲端可能會產生隱私,安全和法律影響,特別是在處理受不同國家法規影響的敏感數據時。在霧環境中,處理髮生在智能設備的數據中心或智能路由器或網關中,從而減少發送到雲端的數據量。需要注意的是,霧聯網補充 - 而不是取代 - 雲計算; 霧化允許在邊緣進行短期分析,並且雲執行資源密集型,長期分析。


講述霧計算之前,先回憶下什麼是雲計算,雲計算是理解其中霧計算的關鍵!

先說雲計算:

一種利用互聯網實現隨時隨地、按需、便捷地使用共享計算設施、存儲設備、應用程序等資源的計算模式

雲計算系統由雲平台、雲存儲、雲終端、雲安全四個基本部分組成。

雲平台從用戶的角度可分為公有雲、私有雲、混合雲等。

通過從提供服務的層次可分為基礎設施即服務(Iaas)、平台即服務(Paas)和軟體即服務(Saas)

雲計算:更大、更快、更強

將應用部署到雲端後,可以不必再關注那些令人頭疼的硬體和軟體問題,它們會由雲服務提供商的專業團隊去解決。

使用的是共享的硬體,這意味著像使用一個工具一樣去利用雲服務(就像插上插座,你就能使用電一樣簡單)。

只需要按照你的需要來支付相應的費用,而關於軟體的更新,資源的按需擴展都能自動完成。

雲計算,像在每個不同地區開設不同的自來水公司,沒有地域限制,優秀的雲軟體服務商,向世界每個角落提供軟體服務——就像天空上的雲一樣,不論你身處何方,只要你抬頭,就能看見!

雲計算已經走過了它輝煌的10年,雲計算架構也日臻完善,越來越多的產品登上了雲!但是現階段依然會存在計算延遲、擁塞、低可靠性、安全攻擊等問題!

基於此,作為雲計算的補充:邊緣計算和霧計算等開始被提出,以彌補雲計算的一些短板問題!

回到霧計算:本地化的雲計算!

參自網路:霧計算原始定義圖示/Cisco

雲計算重點放在研究計算的方式,霧計算更強調計算的位置,霧計算相較雲計算更貼近地面,更具體些,它們在網路拓撲中的位置不同!

如果說CDN是彌補TCP/IP本地化緩存問題,那麼霧計算就是彌補雲計算本地化計算問題。

霧計算和雲計算又存在有很多相似:如都基於虛擬化技術,從共享資源池中,為多用戶提供資源服務等。相對於雲計算來說,霧計算離產生數據的地方更近,「霧比雲更貼近地面」的說法不是沒有道理的!

霧計算和雲計算相比,顯得更接地氣了一些!

「霧計算介於雲計算和個人計算之間的,是半虛擬化的服務計算架構模型。此外,霧計算實際上並沒有強力的計算能力,霧計算是將物理上分散的計算機聯合起來,形成較弱的計算能力,不過這樣的計算能力對於中小型的數據中心,完全夠用了」

霧計算具備的幾點特質:

更輕壓:計算資源有限相比較雲平台的構成單位——數據中心,霧節點更加輕!霧計算能夠過濾,如聚合用戶消息(如不停發送的感測器消息),只將必要消息發送給雲,減小核心網路壓力

更可靠:霧節點擁有廣泛的地域分布,為了服務不同區域用戶,相同的服務會被部署在各個區域的霧節點上,使得高可靠性成為霧計算的內在屬性,一旦某一區域的服務異常,用戶請求可以快速轉向其他臨近區域,獲取相關的服務

更節能:霧計算節點由於地理位置分散,不會集中產生大量熱量,因此不需要額外的冷卻系統,從而減少耗電

更低層:霧節點在網路拓撲中位置更低,擁有更小的網路延遲(總延遲=網路延遲 計算延遲),反應性更強


眾所周知,科技領域,最不缺的就是大量的新概念,新理論,新技術……近幾年,除了人工智慧、物聯網、深度學習等較火的技術外,霧計算隨著雲計算及邊緣計算的快速發展,逐漸出現的大眾視野中,成為科技界的流行詞。

目前,霧計算是國際上物聯網領域最新的概念和技術,由思科在2011年正式提出,是雲計算的延伸概念。只不過雲計算是將數據幾乎保存在雲中,而霧計算是將數據、數據處理和應用程序集中在網路邊緣的設備中,數據的存儲及處理更依賴本地設備,而非伺服器。霧計算強調數量,支持更多的邊緣節點,不管單個計算節點能力多麼弱都要發揮作用,很適合移動性的應用。

不過,霧計算易與邊緣計算混淆,兩者都內置了地理位置。其實,了解霧計算最簡單的方法就是它與位置無關,可以是從邊緣到雲,或介於兩者之間的任何地方。

除此之外,在霧計算中,用戶可以根據服務的作用進行編程,即今天部署到雲的相同服務可以在明天邊緣部署,可以理解為支持龐大資源生態系統的框架。它可以靈活的消耗計算資源,且可以提供諸如速度、可用性、帶寬、可擴展性及成本等優勢。

隨著物聯網的快速發展,霧計算也在持續增長,各個廠商也抓住時機,推出各類服務及產品來吸引客戶。

本答案來自科技行者團隊劉小新!

科技行者 查看官方網站 一個只談智能的信息服務平台


推薦閱讀:

我們在 2018 雲棲大會,歡迎來撩
25G技術:新一代數據中心最優解決方案
雲計算如何促進衍生應用快速發展
一款成功的全球服遊戲該如何進行架構選型與設計?
Pods,Nodes,Containers和Clusters

TAG:雲計算 | 科技 |