PaaS服務的分類,PaaS讓用戶無需購買和管理軟件許可,也無需管理底層基礎結構,從而避免了應用開發(fā)的復雜性。用戶可以專注管理自己開發(fā)的應用程序和服務,剩余事項則由云服務商負責。
PaaS服務有以下幾類:(1)由云平臺來托管的基礎服務
系統(tǒng)架構中一些常用的部件,比如數據庫、消息總線、服務總線、工作流、容器平臺等,可以用傳統(tǒng)的方式由用戶來運行虛擬機、安裝相應的軟件,并負責軟件的運營與維護。PaaS服務可以讓用戶不再花精力來管理這些基礎設施以及它們之間的協(xié)作,而是專注于開發(fā)自己的應用。
(2)支持特定模板的開發(fā)及運行環(huán)境
對于使用廣泛的開發(fā)框架,PaaS提供了一個托管的平臺,開發(fā)人員可以在其基礎上開發(fā)或自定義所需要的應用程序。云平臺提供了可擴展性和高可用性,從而減少了用戶在底層維護方面所需要的花費,既縮短了開發(fā)周期,又提高了系統(tǒng)的性能。
(3)常用的商業(yè)功能模塊
數據分析和商業(yè)智能可以用PaaS的形式提供在云平臺上,由用戶來調用,來分析和挖掘其數據、發(fā)現商業(yè)趨勢、預測結果,從而促進產品設計決策、投資方向及其他業(yè)務決策?,F在常用的機器學習、聊天機器人等功能也已經以PaaS的方式出現在一些云平臺上。