特性
PaaS可以整合現有的各種業務能力,分為應用服務器、業務能力接入、業務引擎和業務開放平臺。PaaS可以根據業務能力的需求,向下測量基礎服務能力,通過IaaS提供的API調用硬件資源,向上提供業務調度中心服務,實時監控平臺的各類資源,並通過API將這些資源開放給SaaS用戶。PaaS主要有以下三個特點:
(1)平臺即服務:PaaS提供的服務與其他服務最根本的區別在於,PaaS提供的是壹個基礎平臺,而不是壹個應用。在傳統觀念中,平臺是對外提供服務的基礎。壹般來說,平臺作為應用系統部署的基礎,是由應用服務提供商來搭建和維護的,但PaaS顛覆了這種觀念,基礎平臺由專門的平臺服務提供商來搭建和運營,平臺作為服務提供給應用系統運營商;
(2)平臺和服務:PaaS運營商需要提供的服務,不僅僅是簡單的基礎平臺,還需要為這個平臺提供技術支持服務,甚至是為這個平臺提供應用系統開發、優化等服務。PaaS運營商最了解自己運營的基礎平臺,所以PaaS運營商對應用系統優化和改進的建議也很重要。在開發新應用系統的過程中,PaaS運營商的技術咨詢和支持團隊也是保證應用系統未來長期穩定運行的重要因素。
(3)平臺和服務:PaaS運營商提供的服務不同於其他服務。這項服務的背後是強大穩定的基礎運營平臺和專業的技術支持團隊。這種“平臺級”的服務可以保證支持SaaS或其他軟件服務提供商的各種應用系統的長期穩定運行。PaaS的本質是將互聯網資源作為可編程接口服務,為第三方開發者提供商業資源和服務平臺。雲計算[2]的開發者在PaaS平臺的支持下,獲得了大量具有特定業務邏輯的可編程元素,為開發帶來了極大的便利,不僅提高了開發效率,還節約了開發成本。在PaaS平臺的支持下,WEB應用的開發變得更加敏捷,能夠快速響應用戶需求的開發能力,也給最終用戶帶來了實實在在的好處。
3PaaS差分編輯
簡單來說,PaaS平臺是指雲環境下的應用基礎設施服務,也可以說中間件是壹種服務。PaaS平臺位於雲架構的中間層,上層是SaaS,下層是IaaS。在傳統的內部部署模式下,存在多種應用基礎設施中間件,包括應用服務器、數據庫、ESBs、BPM、門戶、消息中間件、遠程對象調用中間件等。對於PaaS平臺,Gartner將其分為兩類,壹類是應用部署和運營平臺APAAS(應用平臺即服務),另壹類是集成平臺IPaaS(集成即服務)。人們常說的PaaS平臺基本指的就是APaaS,比如Force和Google App Engine。
日前在國內上線的中國雲應用平臺,可以為軟件廠商提供領先的IaaS基礎平臺,使軟件廠商專註於自身應用產品的雲化,對於雲服務器、雲存儲、雲監控等基礎資源的需求,完全依賴於理念領先、技術成熟、安全可靠的IaaS平臺。
中國雲應用平臺將把傳統軟件改造成SaaS軟件,采用傳統軟件結合雲計算IaaS的模式,逐步實現多租戶、單實例的應用架構,最終實現高性能應用。未來,在與華雲數據的合作過程中,大量傳統軟件企業可以通過與PaaS平臺的整合,快速實現雲化和SaaS的轉型。