雲計算的三種服務模式:IaaS,PaaS和SaaS瀏覽器
IaaS: Infrastructure-as-a-Service(基礎設施即服務)是第一層。服務器
PaaS: Platform-as-a-Service(平臺即服務)第二層就是所謂的PaaS,某些時候也叫作中間件。網絡
SaaS: Software-as-a-Service(軟件即服務)是第三層。架構
基礎設施在最下端,平臺在中間,軟件在頂端。網站
位於最底層,基礎架構即服務——IaaS雲計算
經過虛擬化技術將服務器等計算平臺同存儲和網絡資源打包,經過 API 接口的形式提供給用戶。用戶不用再租用機房,不用本身維護服務器和交換機,只須要購買 IaaS 服務就可以得到這些資源。orm
IaaS之上,平臺即服務——PaaS 中間件
PaaS 構建在 IaaS 之上,在基礎架構以外還提供了業務軟件的運行環境,我的網站經常用到的「虛擬主機」實際就屬於 PaaS 的範疇,我的站長只須要將網站源代碼上傳到「虛擬主機」的地址,「虛擬主機」會自動運行這些代碼生成對應的 Web 頁面。除了造成軟件自己運行的環境,PaaS 一般還具有相應的存儲接口,這些資源能夠直接經過 FTP 等方式調用,用戶無需從頭進行裸盤的初始化工做。 接口
最上層,軟件即服務——SaaS 資源
SaaS 是最成熟、知名度最高的雲計算服務類型,在雲計算真正變得火熱以前,軟件即服務自己就已是一個很是流行的概念了。SaaS 的目標是將一切業務運行的後臺環境放入雲端,經過一個瘦客戶端——一般是 Web 瀏覽器——向最終用戶直接提供服務。最終用戶按需向雲端請求服務,而本地無需維護任何基礎架構或軟件運行環境。 SaaS 同 PaaS 的區別在於,使用 SaaS 的不是軟件的開發人員,而是軟件的最終用戶。