一、概念
SaaS 軟件即服務
PaaS 平台即服務
apaas:偏向saas
ipaas:偏向iaas
IaaS 基礎設施即服務
BaaS(Backend as a Service) 后端即服務
服務商為客戶(開發者)提供整合雲后端的服務,如提供文件存儲、數據存儲、推送服務、身份驗證服務等功能,以幫助開發者快速開發應用。
FaaS(Function as a service)函數即服務
無服務器計算,當前使用最廣泛的是AWS的Lambada。
服務商提供一個平台,允許客戶開發、運行和管理應用程序功能,而無需構建和維護通常與開發和啟動應用程序相關的基礎架構的復雜性。 按照此模型構建應用程序是實現“無服務器”體系結構的一種方式,通常在構建微服務應用程序時使用。
DaaS(Data as a Service)數據即服務
DaaS通過對數據資源的集中化管理,並把數據場景化,為企業自身和其他企業的數據共享提供了一種新的方式。
二、衍生
一套軟件通常包含以下九個層次:
- 應用(application)
- 數據(data)
- 運行庫(runtime)
- 中間件(middleware)
- 操作系統(OS)
- 虛擬化技術(virtualization)
- 服務器(servers)
- 存儲(storage)
- 網絡(networking)
參考資料