1. 程式人生 > >IaaS, PaaS, SaaS, BaaS, Faas

IaaS, PaaS, SaaS, BaaS, Faas

aaSAs-a-Service 即為服務 的意思。

As a Service

IaaS (Infrastructure as a Service)

基礎設施即服務

服務商提供底層/物理層基礎設施資源(伺服器,資料中心,環境控制,電源,伺服器機房),客戶自己部署和執行作業系統或應用程式等各種軟體。

PaaS (Platform as a Service)

平臺即服務

服務商提供基礎設施底層服務,提供作業系統(Windows,Linux)、資料庫伺服器、Web伺服器、域控制器和其他中介軟體,以及服務模型中的備份服務等中件層服務。例如IIS,.NET,Apache,MySQL …,客戶自己控制上層的應用程式部署與應用託管的環境。

SaaS (Software as a Service)

軟體即服務

服務商提供基於軟體的解決方案,滿足客戶最終需求;如OA、CRM、MIS、ERP、HRM、CM、Office 365、iCloud、G Suite等應用,客戶不需考慮任何形式的專業技術知識,獲得完整的軟體包,使他們的日常工作和生活變得更輕鬆。

BaaS(Backend as a Service)

後端即服務

服務商客戶(開發者)提供整合雲後端的服務,如提供檔案儲存、資料儲存、推送服務、身份驗證服務等功能,以幫助開發者快速開發應用。

FaaS(Function as a service)

函式即服務

無伺服器計算,當前使用最廣泛的是AWS的Lambada。

服務商提供一個平臺,允許客戶開發、執行和管理應用程式功能,而無需構建和維護通常與開發和啟動應用程式相關的基礎架構的複雜性。 按照此模型構建應用程式是實現“無伺服器”體系結構的一種方式,通常在構建微服務應用程式時使用。

DaaS(Data as a service)、NaaS(Network as a service) 就不展開了。

As a Service