PaaS(Platform-as-a-Service:平台即服務)全稱:(Platform as a service)中文: 平台即服務所謂PaaS實際上是指將軟體研發的平台(計世資訊定義為業務基礎平台)作為一種服務,以SaaS的模式提交給用戶。因此,PaaS也是SaaS模式的一種套用。但是,PaaS的出現可以加快SaaS的發展,尤其是加快SaaS套用的開發速度。在2007年國內外SaaS廠商先後推出自己的PAAS平台。PAAS之所以能夠推進SaaS的發展,主要在於它能夠提供企業進行定製化研發的中間件平台,同時涵蓋資料庫和套用伺服器等。PAAS可以提高在Web平台上利用的資源數量。例如,可通過遠程Web服務使用數據即服務(Data-as-a-Service:數據即服務),還可以使用可視化的API。用戶或者廠商基於PaaS平台可以快速開發自己所需要的套用和產品。同時,PaaS平台開發的套用能更好地搭建基於SOA架構的企業套用。
簡單的說,PaaS平台就是指雲環境中的套用基礎設施服務,也可以說是中間件即服務。PaaS平台在雲架構中位於中間層,其上層是SaaS,其下層是IaaS。在傳統On-Premise部署方式下,套用基礎設施即中間件的種類非常多, 有套用伺服器,資料庫,ESBs, BPM, Portal, 訊息中間件,遠程對象調用中間件等等。對於PaaS平台,Gartner把它們分為兩類,一類是套用部署和運行平台APaaS(application platform as a service),另一類是集成平台IPaaS(integration as a service)。 人們經常說的PaaS平台基本上是指APaaS。
paas對網際網路產業的影響
平台即服務(Platformas a Service, PaaS)是軟體即服務(Software as a Service, SaaS)的延伸。SaaS提供的是定製好的遠程軟體服務,比如當你訂購一個網路銷售系統軟體,就可以直接使用,不需要代碼開發,但是缺點是客制化困難。PaaS也是遠程訂購服務,但是你購買的是平台模組服務,如計算能力、資料庫、儲存和訊息傳送等。底層的平台已¾¬幫你鋪建好,你需要開發自己的上層套用。
首先,技術門檻降低讓套用更容易生成,而間接鼓勵更多的商業模式創新。尤其是資金花在軟體和硬體的比例會減低,給初創公司帶來更大的生存空間;再來,可以有更多的平台服務架構在現有的PaaS上(Platform over PaaS),使得服務的種類多樣化。這也會促成生態鏈的形成;最後,公司的合併門檻減低,如果兩家公司用的是同一個平台服務,那么就沒有技術整合的問題了。當然,PaaS要大力發展還是有一些困難得克服,例如vendor lock-in,也就是說API和數據都還不是標準化,使得套用遷移變得複雜。再者,網路的連線性也是一大問題——當你的套用因為任何一端的網路而沒辦法連上平台服務時,你可能沒有任何其他的備份方案。最後,老實說國內的網際網路產業要能真正提供PaaS還有一段路得走,畢竟技術門檻不是太低,尤其是分散式計算的構建不是一蹴而就的。