新的起點 新的開始

          快樂生活 !

          What's Platform as a Service(Paas)? 平臺即服務 翻譯來自(java.dzone.com)

                                                            什么是PasS?  

                 現在有許多公司提供Paas,但是這些公司,比如從SalesForce WaveMaker都沒有說明什么是Paas,怎么比較不同類型的Paas.甚至WIKI上的定義也是含糊不清沒有實例說明。



           

          定義Paas

          Pass解決方案是一個開發平臺,在這個平臺上的開發工具是基于Cloud,通過瀏覽器來訪問。通過Pass,開發人員能夠實現一個Web 應用而不在本地安裝任何工具,同時不需要特殊的系統管理技能下部署這些應用。

           

           

          McKinsey & Company 2008年發表了"Emerging Platform Wars,",定義Paas基于云計算的IDE, 同時不僅與傳統編程語言相結合,而且包含基于Mash-up的開發工具

          什么是Pass與眾不同?

          PasS不同的開發基于Web的應用是通過個人電腦,使用類似EclipseMicrosoft Access工具。然后手動部署這些應用到服務器上 比如Amazon EC2.

           

          PasS平臺與傳統的開發平臺具有如下功能上的不同:

          Multi-tenant development tool: 傳統的開發工具都是單用戶的,基于Cloud的開發平臺必須支持眾多的用戶,這些用戶有許多運行的項目。

          Multi-tenant deployment architecture: 在傳統的開發環境,可擴展性一般我們在項目初期是不用考慮的,大不了告訴管理員在部署的時候處理這種問題。在PaaS下,可系統的擴展性必須開始就要實現(比如 負載均衡,容錯功能是開發平臺基本的元素。

          Integrated management:傳統的解決方案不需要考慮運行期的監控,但是在PaaS下,監控功能需要開發平臺提供。:

          Integrated billing:PaaS提供一種使用基于賬單的使用機制。

          假的PaaS-4種方法識別師傅是真正的PaaS

          PaaS至少包括如下元素:

          1.  基于瀏覽器的開發工具。 如果要開發應用需要在本地安裝一些工具,這個不是PaaS

          2.  無縫部署的運行環境。  在理想環境下,開發人員可以通過點擊鼠標來部署一個PaaS的應用。如果你不得不告訴另一個人去部署,這個不是PaaS

          3.  管理監控工具。具有Cloud的解決方案會花費大量效率。沒有好的工具是不可能很好的管理。如果你不得不自己設計監控你的應用,這個不是PaaS

          4. 為服務付費。 減少了前期的投入使得Paas很流行。如果你不為使用付費,這個不是Paas

           PasS的優點

           PasS的優點在于,大量的開發人員可一開發、維護、部署應用。總之, PaaS 提供了一種更自由的開發Web應用的方式,而不是像Microsoft Access這樣開發基于C/S的應用。

           當今,開發Web應用要求三種特殊的技巧的開發人員:

          1. 服務端部署 比如 J2EE

          2. 前臺的開發 比如 JS

          3. Web 站點的管理。

          PasS使眾多不需要這些技能的開發人員開發Web應用。使得經過很低學習曲線的的學習,

          大量使用MS Acess Lotus Note PowerBuilder的開發人員能夠開發Web應用。

           PasS資源

          目前提供Paas解決方案的有:

          • AppEngine 來自 Google:  基于 Python and Django
          • Force.com 來自 SalesForce:基于the SalesForce SaaS infrastructure and Apex language
          • Bungee Connect: visual development studio based on Java
          • LongJump: based on Java/Eclipse
          • WaveMaker: visual development studio based on Java and hosted on Amazon EC2

           

           

           

          posted on 2009-03-28 23:14 advincenting 閱讀(1973) 評論(1)  編輯  收藏

          評論

          # re: What's Platform as a Service(Paas)? 平臺即服務 翻譯來自(java.dzone.com)[未登錄] 2009-03-29 00:22 my

          PaaS至少包括如下元素:

          1. 基于瀏覽器的開發工具。如果要開發應用需要在本地安裝一些工具,這個不是PaaS。


          也就是說,App Engine不是PaaS了?  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          公告

          Locations of visitors to this pageBlogJava
        1. 首頁
        2. 新隨筆
        3. 聯系
        4. 聚合
        5. 管理
        6. <2009年3月>
          22232425262728
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          統計

          常用鏈接

          留言簿(13)

          隨筆分類(71)

          隨筆檔案(179)

          文章檔案(13)

          新聞分類

          IT人的英語學習網站

          JAVA站點

          優秀個人博客鏈接

          官網學習站點

          生活工作站點

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 曲麻莱县| 崇文区| 甘肃省| 阳东县| 辉南县| 桑植县| 潼南县| 吉隆县| 元谋县| 邛崃市| 大渡口区| 璧山县| 南靖县| 抚松县| 措勤县| 光山县| 搜索| 靖江市| 阿瓦提县| 安丘市| 会东县| 维西| 巴彦县| 伊川县| 延长县| 伊金霍洛旗| 武义县| 堆龙德庆县| 长治市| 高唐县| 浦北县| 扎兰屯市| 井冈山市| 屯昌县| 玉林市| 瓦房店市| 怀来县| 行唐县| 宜兰市| 镇远县| 长葛市|