這種型別的公有云在網際網路上透過瀏覽器對應用程式進行交付。最受歡迎的商務級SaaS應用程式有谷歌(1516.620,-5.46%)的G Suite和微軟(202.680,-4.96%)的Office 365;而在企業級應用中,Salesforce(238.430,-4.74%)獨佔鰲頭。但是幾乎所有的企業級應用,包括從Oracle到SAP的ERP套件,都採用SaaS模型。通常,SaaS應用可提供廣泛的配置選項以及開發環境,使客戶能夠自己對程式碼進行修改和新增。?IaaS(infrastructure as a service,基礎設施即服務)
雲計算中可用的服務種類是很多的,不過主要可以分為以下幾類:
1. SaaS(software as a service,軟體即服務)
這種型別的公有云在網際網路上透過瀏覽器對應用程式進行交付。最受歡迎的商務級SaaS應用程式有谷歌(1516.620,-5.46%)的G Suite和微軟(202.680,-4.96%)的Office 365;而在企業級應用中,Salesforce(238.430,-4.74%)獨佔鰲頭。但是幾乎所有的企業級應用,包括從Oracle到SAP的ERP套件,都採用SaaS模型。通常,SaaS應用可提供廣泛的配置選項以及開發環境,使客戶能夠自己對程式碼進行修改和新增。?IaaS(infrastructure as a service,基礎設施即服務)
在基礎層面上,IaaS公有云供應商提供儲存和計算服務。但所有主要公有云供應商提供的服務都是驚人的:高可伸縮資料庫、虛擬專用網路、大資料分析、開發工具、機器學習、應用程式監控等等。AWS是第一個IaaS供應商,且目前仍是領袖,緊隨其後的是微軟Azure、谷歌雲平臺和IBM Cloud.
2. PaaS(platform as a service,平臺即服務)
PaaS所提供的服務和工作流專門針對開發人員,他們可以使用共享工具、流程和API來加速開發、測試和部署應用程式。Saleforce的Salesforce的Heroku和Force.com是非常受歡迎的公共雲PaaS產品;Pivotal的Cloud Foundry和紅帽的OpenShift可以在本地部署或透過一些主要的公有云來訪問。對於企業來說,PaaS可以確保開發人員對已就緒的資源的訪問,遵循一定的流程和只使用一個特定的系列服務,運營商則維護底層基礎設施。
值得一提的是,專為移動端開發人員使用的各種PaaS一般被稱作MBaaS(移動後端即服務),或者只是BaaS(後端即服務)。
3. FaaS(functions as a service,功能即服務)
FaaS,無伺服器計算的雲實例化,為PaaS增加了另一個抽象層,以便開發人員在堆疊中完全隔絕一切優先順序低於他們程式碼的東西。不是去搞虛擬伺服器、容器和應用執行時間,而是上傳功能程式碼塊,讓它們被某個事件觸發(例如表單提交或上傳檔案)。