
1.軟件即服務
軟件即服務是指雲服務商把應用軟件功能封裝成服務。
使客戶能顺利获得網絡獲取服務。雲服務商負責軟件的安裝、管理和維護工作,客戶可對軟件進行有限的配置管理。客戶不用把軟件安裝在自己的電腦或服務器上,而是根據某種服務水平協議由網絡獲取需要的、有相應軟件功能的雲計算服務。例如,終端用戶使用軟件應用,軟件應用的管理者可配置應用,客戶可按需用軟件和管理軟件的數據。
SaaS供應商的主要職責如下:其一,確保给予給客戶的軟件能取得穩定的技術支持和測試;其二,確保應用是可擴展的,足以滿足不斷上升的大工作負載;其三,確保軟件運行在一個安全的環境中,因為很多客戶將有價值的數據存儲在雲端,這些信息也許是私人或商業機密。
2.平台即服務
平台即服務是指雲服務商為客戶给予軟件開發、測試、部署和管理所需的軟硬件資源,能支持大量客戶,處理大數量的數據。在這種服務模式中,PaaS给予整套程序設計語言關聯的SDK和測試環境等,包括開發和運行時所需的數據庫、web服務、開發工具和操作系統等資源。PaaS给予的工具包和服務可用於開發各種類型的應用,從而可支撐對外给予SaaS服務。PaaS的客戶有應用軟件的設計者、開發者、測試人員、實施人員、應用管理者。
3.基礎設施即服務
基礎設施即服務是指雲服務商將計算、存儲和網絡等。
資源封裝為服務供客戶用,不管是普通客戶、SaaS给予商還是PaaS给予商,都能在基礎設施服務中得到所要的計算資源,客戶不用購買IT硬件。典型的IaaS服務有亞馬遜的EC2和簡單存儲服務S3。相比於傳統的客戶自行購置硬件的使用方式,IaaS允許客戶按需使用硬件資源,並按具體使用量計費。從客戶角度看,IaaS的計算資源規模大,客戶能申請的資源幾乎是“無限的”;從雲服務商的角度看,IaaS能同時給多個客戶服務,因而有更大的資源利用率。通常情況下,可根據CPU使用小時數、佔用的網絡帶寬、網絡設施使用小時數和是否使用增值服務等方式計量費用。
與SaaS和PaaS客戶不一樣的是,IaaS的客戶承擔了更多的責任。客戶要管理虛擬機,負責操作系統的管理。用IaaS服務的客戶更易實現與傳統應用的交互和移植,可更靈活、高效地租用計算資源。同時,客戶也有很多問題,例如,把傳統的應用軟件部署到IaaS的同時會引發傳統軟件系統的漏洞帶來的安全威脅;客戶可在IaaS上創建和維護多個不同狀態的虛擬機,也要負責虛擬機安全的維護更新等工作。
