tft每日頭條

 > 生活

 > 簡單說雲計算是什麼意思

簡單說雲計算是什麼意思

生活 更新时间:2024-09-27 17:19:23


雲計算(cloud computing):雲計算是一種将可伸縮、彈性、共享的物理和虛拟資源池以按需自服務的方式供應和管理,并且提供網絡訪問的模式。

——《信息技術 雲計算 概念與詞彙》

用通俗一點的語言來解釋,就是針對本地的計算量較大的任務,可以通過網絡,将任務交給遠方的服務器來計算。計算完成後,再把結果拿回本地。

總之,雲計算不是一種全新的網絡技術,而是一種全新的網絡應用概念。雲計算的核心概念就是以互聯網為中心,在網站上提供快速且安全的雲計算服務與數據存儲,讓每一個使用互聯網的人都可以使用網絡上的龐大計算資源與數據中心。

這對于本地設備是嵌入式系統的情況下,時間和成本的優勢非常巨大。

雲計算的特點

  • 虛拟化技術

    虛拟化突破了時間、空間的界限,虛拟化技術包括資源虛拟和應用虛拟。

  • 靈活性高

    虛拟化不僅可以兼容低配置機器、不同廠商的硬件産品,還能獲得更高性能計算。

  • 可靠性高

    倘若單點服務器出現故障時,可通過虛拟化技術将分布在不同物理服務器上的應用進行恢複。

  • 可擴展性高

    利用應用軟件的快速部署,簡單快速地将自身所需的已有業務以及新業務進行擴展。

雲計算的類型

雲計算按服務類型可以分為三類:基礎設施即服務IaaS、平台即服務PaaS、軟件即服務SaaS。

  • IaaS

    提供給客戶的服務是運營商運行在雲計算基礎設施上的應用軟件、應用程序,用戶可以在各種設備上通過客戶端界面訪問,如浏覽器。消費者不需要管理或控制任何雲計算基礎設施,包括網絡、服務器、操作系統、存儲等等。

  • PaaS

    提供給消費者的服務是把客戶采用提供的開發語言和工具開發的或收購的應用程序部署到供應商的雲計算基礎設施上去。

  • SaaS

    提供給消費者的服務是對所有計算基礎設施的利用,包括處理CPU、内存、存儲、網絡和其它基本的計算資源,用戶能夠部署和運行任意軟件,包括操作系統和應用程序。

為什麼說嵌入式系統中運用雲計算會有優勢?

1

對于本地的嵌入式系統,一般情況下不是時時刻刻都有大計算量的任務的。

這裡以物聯網應用中比較典型的大計算量需求——監控攝像頭為例。

它也不需要每一幀都做行人檢測和人臉識别。一般通過一些本地可以實現的算法,比如對圖像做差分運算。探測到畫面内有物體移動以後,再将畫面交由服務器做行人檢測。檢測出有人以後,再做人臉識别。

簡單說雲計算是什麼意思(雲計算是什麼意思)1

這樣對于本地設備來說,可能幾個小時才會有一幀AI運算的需求。如果在本地部署性能足夠進行AI運算的硬件,勢必在使用時長上會造成嚴重浪費。而且硬件性能沒有足夠強的話,響應速度也遠不及雲計算迅速。

2

對于服務器,時間上的複用,可以以極低的成本覆蓋大量的嵌入式計算需求。

還是以上述監控攝像頭為例,一台設備幾個小時才會進來一個需求,而服務器可以很快就算完了。但服務器可以不停的算,那麼一台服務器就可以覆蓋很多本地設備。這樣部署的總體成本就會大大降低。

簡單說雲計算是什麼意思(雲計算是什麼意思)2

但是雲計算也有其局限性,主要受限于網絡傳輸的穩定性不夠理想。

如果是長時間的需要大計算量的任務,比如類似于天網系統的公共區域攝像頭,可能每時每刻都有行人車輛經過,可能就每秒鐘都需要AI算法的介入。

這樣一來受傳輸穩定性的限制,可能導緻運行不穩定。而且不斷地有數據交給服務器,傳輸的流量成本和服務器資源的占用都會大幅增加。

這種情況下傳統雲計算可能就不太适合了,此時就要引入邊緣雲計算和邊緣計算的概念了。


,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved