雲計算基本概念IaaS,PaaS,SaaS和Serverless


IDC 賣硬件,服務器托管和租賃,機櫃為主,偏大型

IaaS (Infrastructure as Service) 基礎設施即服務,賣硬件,機房,服務器,租賃單位更小,更靈活

PaaS (Platform as Service) 平台即服務,賣操作系統,包括 數據庫軟件,Web服務器,負載均衡器等。

SaaS (Software as Service) 軟件即服務,賣雲軟件,就是多企業用戶的web系統,例如:office 365,雲CRM等

BaaS (Backend as Service) 后端即服務,賣后端特定場景服務,如 身份驗證服務,推送服務,數據存儲,文件存儲等

Faas (Function as Service) 函數即服務,賣運行平台,用戶自己開發應用,部署在平台上,調用執行,按次計費

Serverless 無服務架構,相當於 容器(k8s + Docker) + Faas + BaaS,就用戶部署自己的函數在容器中,調用服務商的后端存儲等服務,完成整個后端應用。

Serverless 適合構建比較簡單的應用,比如上傳一張圖片,對一段音頻/視頻進行編碼或解碼,對請求返回一小段數據等。

Serverless架構主要有以下特點:

1. 實現了細粒度的計算資源分配。
2. 不需要預分配資源。
3. 具備真正意義上的高度擴容和彈性。
4. 按需使用,按需計費。

Serverless常見的應用有:發送通知(短信,郵件等),數據統計分析,定時任務 和 聊天機器人 等


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM