1. 程式人生 > >淺談雲端計算三個層次SaaS/PaaS/IaaS

淺談雲端計算三個層次SaaS/PaaS/IaaS

 根據NIST的權威定義,雲端計算有SPI, 即SaaS、PaaS和IaaS三大服務模式。這是目前被業界最廣 泛認

雲端計算SPI關係圖

同的劃分。PaaS和IaaS源於SaaS理念。PaaS和IaaS可以直接通過SOA/Web Services向平臺使用者提供服務, 也可以作為SaaS模式的支撐平臺間接向終端使用者服務[2]

  1. SaaS:提供給客戶的服務是運營商執行在雲端計算基礎設施上的應用程式,使用者可以在各種裝置上通過搜客戶端介面訪問,如瀏覽器。消費者不需要管理或控制任何雲端計算基礎設施,包括網路、伺服器、作業系統、儲存等等;

  2. PaaS:提供給消費者的服務是把客戶採用提供的開發語言和工具(例如Java,python, .Net等)開發的或收購的應用程式部署到供應商的雲端計算基礎設施上去。客戶不需要管理或控制底層的雲基礎設施,包括網路、伺服器、作業系統、儲存等,但客戶能控制部署的應用程式,也可能控制執行應用程式的託管環境配置;   

NIST雲服務SPI模式

        3. IaaS: 提供給消費者的服務是對所有設施的利用,包括處理、儲存、網路和其它基本的計算資源,使用者能夠部署和執行任意軟體,包括作業系統和應用程式。消費者不管理或控制任何雲端計算基礎設施,但能控制作業系統的選擇、儲存空間、部署的應用,也有可能獲得有限制的網路元件(例如,防火牆,負載均衡器等)的控制。