Paas雲平臺可以為客戶提供成熟的應用軟體發展和部署環境:使用者不需要購買底層硬體和平臺軟體,就能夠創建、測試和部署應用程式。 因此Paas將成為開發人員部署應用程式的必要選擇之一,但是現在Paas市場仍然處於初級階段,開發人員仍是市場的主要活躍者,並推動Paas的發展。
Paas市場的目前估值為28億美元,但據Forrester Research 分析師 Stefan Tied介紹,「未來十年,Paas市場估值將達到100億美元。 」據Forrester報導,目前在成熟的Paas市場上,雖然微軟的Windows Azure和Salesforce.com的Force.com居於領導地位,但是Paas供應商卻數不勝數,從Google App Engine到不同公司的各項服務,如Caspio、Engine Yard,LongJump,OrangeScape等等。 Forrester定義Paas是一個為不同客戶提供雲環境的完整應用平臺,包括開發工具、運營和管理、管理工具和服務。
使用者看好Paas 但業內人士持懷疑態度
WebFillings公司是一個具有三年曆史的公司,它基於Web服務為美國證券交易監督委員會填寫報告。 WebFillings公司已將其商務轉移到Google App Engine。 據該公司執行董事介紹,「我們自己不再管理和維護平臺而是交給信譽良好的Google 去做,這樣我們就省去了很多複雜的工作,從而集中精力在創新方面。 」
但是雲計算服務提供者OpSource CEO Treb Ryan介紹說,Paas的採用程度並不理想。 儘管OpSource本想成為Paas開發的主要推動力量,並希望Paas不斷提升並最終獲得成功,但另他們奇怪的是Paas的採用程度卻很低,相比之下,Iaas的狀況要比Paas好很多。 究其原因在於阻礙Paas最初的專有性以及開發人員不得不重寫應用程式,而Iaas相對來說卻更易被接受。
Forrester報導中強調雖然Paas 「是一個存在潛在風險的不成熟市場」,但是Iaas只是提供了虛擬存儲硬體服務,開發人員使用Iaas產品如亞馬遜EC2仍需要處理虛擬主機、模組化存儲、執行執行緒和網路連接等問題, 因此Iaas給客戶帶來的價值仍會少於Paas。
WebFillings現在確實有10%的高密度計算運行在亞馬遜EC2 Iaas平臺上,但是如果WebFillings現在可以重新選擇,由於Google App Engine的後續改進,亞馬遜的EC2也許並沒有用武之地。
開發人員推動Paas發展—企業落後于個人
「Paas的發展將受益于不願合成中介軟體元件的應用開發商。 雲平臺之所以令人興奮是因為它能為使用者提供開發、測試和快速部署所需要的資源,並且成本低廉。 」Ried在其報告中寫道。
據Gartner 分析師Massimo Pezzini介紹,現在絕大部分Paas使用者仍為個人開發人員,他們主要是在Paas平臺上建立一些相關的簡單的應用程式。 雖然企業使用者也在慢慢增多,但主要是出於開發和測試目的。 阻礙企業使用者使用Paas的主要原因是現今的Paas產品還有很多瑕疵,如安全問題、資訊保密問題、服務品質問題等,就連App Engine也不能擔保其服務品質。
程式設計語言眾多
Google App Engine 主要支援JAVA和Python語言,並且也在試驗Go語言。 Azure支援Net、Php、JAVA和Python語言。 Force.com使用Html、JavaScript和AdobeFlash作為公司部分VisualForce UI 框架,它的資料存儲程式使用SalesForce.com自己開發的Apex代碼,Engine Yard使用Ruby指令碼語言。 因此開發人員比較容易找到支援自己所使用的語言的Paas服務平臺。
「市場上之所以有如此眾多的程式設計語言是因為主導Paas市場的程式設計語言還未出現,」Pezzini說,「此時,達爾文的適者生存理論正在Paas領域上演。 」JAVA很可能是倖存者之一,Ruby可能是動態語言的佼佼者;然而新興語言,尤其是利用多核心能力和平行計算的語言,如Scala和模型驅動環境語言,如BPMN,也將為發揮不可忽視的作用。
Paas領域正處於整合階段
Paas的另一種變形,iPaas(integration Paas或integration as a service)變的越來越重要,因為它能將兩個不同的雲應用程式連接或者將一個雲應用程式連接到已經部署好的應用程式上, Pezzini講到。 據他估算,有大約2500至3000的使用者在使用iPaas。
Azure和新推出的MuleSoft Mule Ion等提供iPaas。 「但新問題在於我們正在創建雲計算倉庫。 」MuleSoft的首席技術官Ross Mason講到。
企業採用Paas是大勢所趨
來自WebFillings公司的Murray說道,總會有企業想取得控制權,對於這類企業最佳選擇是Iaas而不是Paas;但是對於將建立和部署效率放在首位的企業而言,Paas才是最佳選擇。 他還補充道,「我確信以後會有更多的公司開始使用Paas。 」
據Forrester報導,儘管Paas在發展過程中遇到過一些重大問題,即使Google和微軟也只能提供不完善的產品服務,但是Paas對於開發人員和Web商務的吸引力將會使Forrester把其公司的增長率押在Paas上, 因為Paas使得在雲上部署應用程式變得簡單明。 通過良好的Paas產品,應用軟體發展和交付支援者(Delivery Pros)很快便會受益于雲計算。
現今良好的Paas產品成為焦點,從大的範圍來講,如果真的沒有好的Paas產品,雲開發對於大部分企業開發者來說都太困難了,並且雲計算所帶來的價值也不能完全體現。 Forrester認為在一定程度上肯定會有好的Paas產品,從而實現Paas遷移。
原文作者:Paul Krill,來源:InfoWorld,
網址連結:HTTP://www.infoworld.com/d/application-development/the-platform-service-cloud-developers-are-in-charge-116?page=0,0
(責任編輯:呂光)