目錄
- 云計算
- 邊緣計算
- 霧計算
云計算
云計算是基于互聯網的計算模式,允許用戶通過網絡獲取計算資源、存儲資源、數據庫等服務,無需了解和管理底層
云計算是分布式計算的一種,指的是通過網絡“云”將巨大的數據計算處理程序分解成無數個小程序,然后,通過多部服務器組成的系統進行處理和分析這些小程序得到結果并返回給用戶
云計算服務是指廠商把自己的數據中心資源按需租用給客戶,協助他們在云端進行處理的服務
面向個人的云計算服務:網盤、iCloud
面向企業的云計算服務:AWS、阿里云、騰訊云
云計算特點: 彈性強(擴容和減容)、運維成本較低、安全性高、數據隱私性低
云計算的三種服務模式:SaaS、PaaS、laaS
- Iaas
- 基礎設施即服務,Infrastructure as a Service
- 提供賣服務器給其他客戶的服務 – 阿里云、騰訊云、AWS、華為云等
- Paas
- 平臺即服務,Platform as a Service
- 賣平臺給別人使用,平臺里有很多軟件 – 阿里云
- 區塊鏈平臺、存儲平臺、CDN等
- Saas
- 軟件即服務,Software as a Service
- 賣軟件給別人使用
- Baas
- 后端即服務,Backend as a Service
- 賣后端給別人使用
- 云原生
- 就是與容器、k8s、Prometheus、etcd相關的技術
- 微服務
- 微小的服務,盡量將某個功能或者服務獨立出來,跑在單獨的容器里
三種云部署模型:共有云、私有云(企業自己搭建)、混合云
邊緣計算
邊緣計算強調在離數據生成源頭(即邊緣)更近的位置進行數據處理和計算,無需將數據傳輸至云端數據處理中心,以減少延遲、提高響應速度,并降低對中心云服務器的依賴
邊緣計算對于實時或近實時應用非常重要,如智能手機等
邊緣計算的優點:
- 減少數據傳輸的延遲,使計算任務在離數據源更近的地方執行,從而提高應用的響應速度。
- 減少對網絡帶寬的需求,更有效地處理傳感器數據,并減輕中心云服務器的負擔,適用于物聯網
- 由于邊緣計算可以在本地執行計算,敏感數據不必離開本地環境,從而提高了數據隱私和安全性
云計算和邊緣計算的區別
項目 | 云計算 | 邊緣計算 |
---|---|---|
位置和范圍 | 遠程云服務器,數據中心 | 近距離邊緣設備或邊緣數據中心 |
延遲和響應速度 | 存在一定傳輸延遲 | 減少數據傳輸時間 |
應用場景 | 適用于大規模計算和存儲資源的應用。如大數據分析、深度學習、企業應用 | 適用于需要實時決策和近場數據的場景。如物聯網設備、只能城市系統、自動駕駛 |
數據隱私和安全 | 數據隱私和安全較低,需要仔細考慮 | 敏感數據不必離開本地環境,安全性較高 |
云計算和邊緣計算可以協同工作。邊緣計算可以用于預處理和過濾數據,將只有關鍵信息傳輸到云端進行更深層次的分析和處理
霧計算
霧計算是思科創建的一個術語,這個因“云”而“霧”的命名源自“霧是更貼近地面的云”這一名句
霧計算在網絡體系結構中介于邊緣計算和云計算之間,致力于在靠近用戶和設備的網絡層次上進行計算和數據處理,其核心思想是將計算資源推送到離數據源更近的位置,以減少延遲、提高響應速度,并優化對中心云服務器的依賴。
霧計算的特點是處理能力強的單個設備接收多個端點來的信息,處理后的信息發回需要的地方,對比邊緣計算,霧計算更具備可擴展性,具有集中處理的設備。邊緣計算進一步推進了霧計算的LAN內的處理能力的理念,處理能力更靠近數據源。不是在中央服務器里整理后實施處理,而是在網絡內的各設備實施處理
霧計算可以應用于城市智能交通系統