近年來,云計算越來越火熱,越來越多的企業開始進入云計算產業,云計算產業也迎來了黃金期。隨著云計算的發展,霧計算、流計算這兩個技術名詞也隨之而來,這里就給大家淺析一下‘云計算’、‘霧計算’、‘流計算’都是什么意思,又有什么區別?
云計算
云計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網絡訪問, 進入可配置的計算資源共享池,這些資源能夠被快速提供,只需投入很少的管理工作,或與服務供應商進行很少的交互。
云計算是谷歌公司在2006年的搜索引擎大會上首次提出的,經過了幾年的探索期,直到2011年才為人們所熟知。
云計算的特點就是通過技術網絡來實現高速的計算,將計算分布在大量的分布式計算機上,而非本地計算機或遠程服務器中。以往我們為了計算得更快,不斷地追求設計更高性能的計算機,但是計算機元器件是逐步緩慢進步的,要大幅提升單機計算能力,就只能通過增加體積和建造如超級數據中心等巨型機來實現,這些方法都有相當的局限性。為了解決這樣的問題,谷歌想到了可以利用網絡將所有的計算機連接起來,然后通過軟件去分配計算,讓成千上萬的計算機同時計算,然后得到最終的結果,這樣的計算方法就是云計算。云計算只要求計算機數量足夠多,網絡帶寬足夠大就可以得到超高速的計算能力,這就相當于同時使用成千上萬臺計算機同時做同一種計算,就好比是從古老的發電機模式轉向了電廠集中發電的模式。
云計算的誕生意味著計算能力也可以作為一種商品進行流通,就像煤氣、水電一樣,取用便捷,費用低廉,最大的不同在于云計算是通過互聯網來傳輸的。
霧計算
霧計算是指將數據、數據處理和應用程序集中在網絡邊緣的設備中,而不像云計算那樣是幾乎全部保存在云中,是云計算的延伸概念,是由思科創造的。正如云計算一樣,霧計算也定義得十分形象,云是高高的天上,十分抽象,而霧則接近地面,與你我同在。霧計算沒有強力的計算能力,只有一些弱的,零散的計算設備。霧計算是介于云計算和個人計算之間的,是半虛擬化的服務計算架構模型。
云計算允許人們高效、廉價的分享昂貴服務器資源,減輕企業用戶的負擔,但是同時這也意味著它需要建設超大型數據中心,而這就要求購買造價高昂的服務器,然而數據中心現有的發展階段根本滿足不了云計算這個高層計算算法,這就為霧計算的產生提供了空間。
霧計算是以個人云,私有云,企業云等小型云為主,這和云計算完全不同。
流計算
流計算方式可以很好地對大規模流動數據在不斷變化的運動過程中實時地進行分析,捕捉到可能有用的信息,并把結果發送到下一計算節點。
流形式的數據可源自結構化數據源或非結構化數據源,可能包含各種數字信號,針對流數據的實時分析允許組織實時響應市場警報或事件。流計算可以通過過濾海量數據并識別豐富的高價值信息,從而支持更靈活且更敏捷的業務流程,實時關聯和匯總支持數據中心更快地做出響應。流計算其實是一種針對特定數據的一種計算方法,其對針對特定的數據,而不關心計算的設備是聚集在一起的還是分離的,也不管計算設備性能如何,是一種非結構性數據的計算方法。