您現在的位置:首頁 > 成功案例 >管理前沿
製造行業
什麽是PaaS?
發布者:  發布時間:2012/12/19

  PaaS實際上是指將軟件研發的平台(計世資訊定義為業務基礎平台)作為一種服務,以SaaS的模式提交給用戶。因此,PaaS也是SaaS模式的一種應用。但是,PaaS的出現可以加快SaaS的發展,尤其是加快SaaS應用的開發速度。在2007年國內外SaaS廠商先後推出自己的PAAS平台。

  PAAS之所以能夠推進SaaS的發展,主要在於它能夠提供企業進行定製化研發的中間件平台,同時涵蓋數據庫和應用服務器等。PAAS可以提高在Web平台上利用的資源數量。例如,可通過遠程Web服務使用數據即服務(Data-as-a-Service:數據即服務),還可以使用可視化的API,甚至像800app的PAAS平台還允許你混合並匹配適合你應用的其他平台。用戶或者廠商基於PaaS平台可以快速開發自己所需要的應用和產品。同時,PaaS平台開發的應用能更好地搭建基於SOA架構的企業應用。

  此外,PAAS對於SaaS運營商來說,可以幫助他進行產品多元化和產品定製化。例如 Salesforce的PAAS平台讓更多的ISV成為其平台的客戶,從而開發出基於他們平台的多種SaaS應用,使其成為多元化軟件服務供貨商(Multi Application Vendor),而不再隻是一家CRM隨選服務提供商。而國內的SaaS廠商800app通過PAAS平台,改變了僅是CRM供應商的市場定位,實現了 BTO(Built to order:按訂單生產),和在線交付流程。使用800app的PAAS開發平台,用戶不再需要任何編程即可開發包括CRM、OA、HR、SCM、進銷存管理等任何企業管理軟件,而且不需要使用其他軟件開發工具並立即在線運行。

  麵向個人的EC站點(electronic commerce site)的巨頭公司 Amazon,把最初為了自己公司的運營用的構築起來的係統平台,進行出租,用戶可以自由選擇操作係統和中間軟件,以這樣的方式提供硬件以及軟件平台作為服務,最初被海外以一些冒險事業的企業所使用。從2006年開始 [Amazon EC] [Amazon S3]開始作為服務推向市場。   

還有現代軟件業霸主同時又是次時代計算的先驅的Google,大家都知道在世界上構築以及運行了非常多的數據中心。以搜索引擎以及新的廣告模式而聞名。他們使用便宜的計算機和強有力的中間件,以及自己的技術裝備出了世界上最強大的數據中心,以及超高性能的並行計算群。

2008年4月發表的PaaS服務[Google App Engine]和Amazon 的 EC2,S3,SimpleDB等服務擁有相似的功能。這些穩定的平台上同樣搜索引擎,GMail等服務也在運行。同樣以ASP~SaaS成功的Salesforce,2007年開始用於提供SaaS的係統基盤對外公開,用Force這個名稱開始進入PaaS業務。

他所提供的PaaS服務裏采用Java類似的語言Apex以及Eclipse開發平台,整合的開發環境也作為服務進行提供(Development as a Service)。

Google/Amazon/Salesforce這三個軟件巨頭非常的重視PaaS這種新的商業模式,Amazon的PaaS服務為了用戶可以自由的組合服務提供了更多的自由度,Google的話提供了更多的服務使用戶能夠方便的使用,去掉了一些繁瑣的作業。Google/Salesforce的PaaS不僅是基礎硬件的提供開發環境的同樣被提供屬於真正的平台作為一種服務(PaaS)

PaaS的特點

  PaaS能將現有各種業務能力進行整合,具體可以歸類為應用服務器、業務能力接入、業務引擎、業務開放平台,向下根據業務能力需要測算基礎服務能力,通過IaaS提供的API調用硬件資源,向上提供業務調度中心服務,實時監控平台的各種資源,並將這些資源通過API開放給SaaS用戶。PaaS主要具備以下三個特點:

  (1)平台即服務:PaaS所提供的服務與其他的服務最根本的區別是PaaS提供的是一個基礎平台,而不是某種應用。在傳統的觀念中,平台是向外提供服務的基礎。一般來說,平台作為應用係統部署的基礎,是由應用服務提供商搭建和維護的,而PaaS顛覆了這種概念,由專門的平台服務提供商搭建和運營該基礎平台,並將該平台以服務的方式提供給應用係統運營商;

  (2)平台及服務:PaaS運營商所需提供的服務,不僅僅是單純的基礎平台,而且包括針對該平台的技術支持服務,甚至針對該平台而進行的應用係統開發、優化等服務。PaaS的運營商最了解他們所運營的基礎平台,所以由PaaS運營商所提出的對應用係統優化和改進的建議也非常重要。而在新應用係統的開發過程中,PaaS運營商的技術谘詢和支持團隊的介入,也是保證應用係統在以後的運營中得以長期、穩定運行的重要因素;

  (3)平台級服務:PaaS運營商對外提供的服務不同於其他的服務,這種服務的背後是強大而穩定的基礎運營平台,以及專業的技術支持隊伍。這種“平台級”服務能夠保證支撐SaaS或其他軟件服務提供商各種應用係統長時間、穩定的運行。PaaS的實質是將互聯網的資源服務化為可編程接口,為第三方開發者提供有商業價值的資源和服務平台。有了PaaS平台的支撐,雲計算的開發者就獲得了大量的可編程元素,這些可編程元素有具體的業務邏輯,這就為開發帶來了極大的方便,不但提高了開發效率,還節約了開發成本。有了PaaS平台的支持,WEB應用的開發變得更加敏捷,能夠快速響應用戶需求的開發能力,也為最終用戶帶來了實實在在的利益。編輯本段APaaS和IPaaS  簡單的說,PaaS平台就是指雲環境中的應用基礎設施服務,也可以說是中間件即服務。PaaS平台在雲架構中位於中間層,其上層是SaaS,其下層是IaaS。在傳統On-Premise部署方式下,應用基礎設施即中間件的種類非常多, 有應用服務器,數據庫,ESBs, BPM, Portal, 消息中間件,遠程對象調用中間件等等。對於PaaS平台,Gartner把它們分為兩類,一類是應用部署和運行平台APaaS(application platform as a service),另一類是集成平台IPaaS(integration as a service)。 人們經常說的PaaS平台基本上是指APaaS,如Force和Google App Engine。

 

版權所有廣東ag8只为非同凡享軟件科技有限公司 粵ICP備05000520號
by: