常見的云計算服務交付模式有以下這些:
效用計算:這種類型的云服務早期是作為企業計算能力的補充儲備出現的。在早期企業計算需求相對穩定的時候,這種模式僅僅作為一種預防性的資源擴展方式存在。而隨著云服務中心的發展,一些供應商向用戶提供解決方案來幫助IT企業將內存、輸入輸出(I/O)、存儲和計算容量通過網絡集成為一個虛擬的資源池來使用。最初,一些分析師和廠商將云計算狹義地定義為效用計算的升級版本。但當考慮IT的實際需求時,云計算的概念也逐漸清晰起來那就是在不需要增加基礎設施投入、新員工培訓或者最新軟件授權的前提下提升資源性能和能力的一種方法。
管理服務:管理服務是云計算最古老的形式之一,管理服務是面向IT廠商而非終端用戶的一種應用軟件,例如電子郵件內置的病毒掃描服務。由SecureWorks、IBM和Verizon提供的管理安全服務就屬于此類,還有已被谷歌收購的以云計算為基礎的反垃圾郵件服務Postini,以及桌面系統管理服務等。
SaaS:這種類型的云服務最初是通過網絡瀏覽器提供的。它通過多租戶的體系結構使服務器上的單個應用軟件能被數千用戶共享使用。這一方面省去了用戶前期在設備或軟件許可證授權上的投資;另一方面,軟件供應商只需維護一個應用軟件,節約了大量系統更新的成本。后續這種模式也出現在了谷歌瀏覽器等桌面系統甚至手機應用系統上。
網絡服務:網絡服務與SaaS是密切相關的,網絡服務供應商以提供應用程序接口(Application Programming Interface,API)的方式,幫助軟件開發商通過網絡來拓展其產品的功能。這與提供完整的可直接使用的應用程序不同,以API調用的服務功能粒度更細,調用方式更加靈活,可以有機地與軟件開發商自身的產品相結合。
PaaS:是SaaS的延伸,這種形式的云計算將開發環境作為服務提供給用戶。用戶可以創建自己的應用軟件,并在供應商提供的基礎架構上運行,然后通過網絡從供應商的服務器上傳遞給用戶。
IaaS:IaaS也是源于SaaS的概念。PaaS和IaaS可以直接通過Web服務向平臺用戶提供服務,也可以作為SaaS模式的支撐平臺間接服務于最終用戶。當前的大型互聯網企業多數都提供以IaaS為核心的云計算服務,例如,AWS、Azure、Oracle、IBM Cloud、谷歌計算引擎、阿里云和騰訊云等。虛擬服務器、存儲和數據庫服務是IaaS在實際應用中的典型例子。