亞馬遜谷歌微軟 三大PaaS供應商優劣較量
對于大部分的企業用戶來說,平臺即服務(PaaS)將軟件開發人員和IT運行維護人員從基礎設施日常管理、安全問題,以及許可證問題等瑣碎事務中解放出來,因此PaaS是最有可能在企業應用的云計算。
Amazon公司的新業務Elastic Beanstalk服務不過是一個測試版本,卻讓AWS和Google公司、微軟公司一起成為了PaaS供應商中的三大巨頭。這些組織易于通過由上級管理和IT廠商董事會成員所建立的絕大多數治理標準,如下列出:
金融穩定性支持對多個數據中心的大規模資本投資,而不會有來自于電信公司或其他任何可能需要尋找新云服務供應商公司的或敵意或善意的收購風險。
地理上分散分布的數據中心可應用復制的應用程序和數據實現災難恢復。
評審證書以證明符合ISO/IEC 27001的信息安全管理和SAS 70 I型、II型的IT控制和控制目標。
服務水平協議(SLAs)以確保應用程序(計算)和數據(存儲)的可用性。(應當指出PaaS SLA可為超過停機限制時間而提供***賠償。)
根據截至2011年1月中旬所公布的數據,下圖所示描述了三家云平臺供應商之前的狀態:
* Google公司的SAS 70 II型Google Apps證書似乎并不適用于Google App Engine。
** 本文發稿時Google App Engine for Business仍在預覽階段。
*** Windows Azure的計算服務水平協議要求***有兩個運行的實例。
IT經理和軟件開發人員必須決定供應商的平臺如何與本組織當前的數據中心基礎設施和編程技能進行集成,并熟悉針對諸如SQL數據庫和內容交付網絡等特定應用程序的可選功能。以下是這三大巨頭為PaaS客戶所提供現有產品的詳細信息:
* Google App Engine for Business是一個每個客戶每月收費8美元的高級托管應用程序服務,***每個應用程序每月1000美元。
微軟和Amazon的定價在計算、存儲和帶寬方面都***競爭力,無論應用程序是否使用,兩家公司均按小時計算時間收費。因此,Amazon EC2和Windows Azure并不是托管低流量網站的合適候選服務。Amazon于2011年二月下旬更新了S3服務,從而為一個消除計算變化的完整(靜態)網站或博客提供服務,發布的帶寬和每月存儲價格仍然適用。
另一方面,Google則根據實際CPU計算的使用情況進行收費,同時還提供慷慨的免費配額。配額支持大約每月五百萬個免費網頁的帶寬和CPU使用資源(由Google公司推算)。如果你的企業組織使用Java,那么你有三個選擇,請務必核實Google公司的Java SDK支持所有你所需的功能。
Windows Azure和Google App Engine支持PHP,但如果你希望在App Engine上使用Django,請閱讀Carlos Ble的《Goodbye Google App Engine》一文(及相關評論)。只使用Microsoft產品、且對從PaaS中獲得最小管理效益感興趣的公司可通過選擇Windows Azure平臺而得到***服務,并使用Visual Studio而簡化部署。
作者簡介:
Roger Jennings是一名面向數據 .NET開發人員與作家、OakLeaf系統的主要顧問、OakLeaf系統博客的管理人。他也是30多本書籍的作者,其內容包括Windows Azure平臺、微軟操作系統Windows NT和2000 Server、數據庫(SQL Azure, SQL Server和Access),.NET數據庫訪問、網絡服務和InfoPath 2003。他的著作有超過125萬份的印刷英文拷貝,并已被翻譯成20多種語言。
【編輯推薦】
- 漸進式?革命式?戴爾的云計算謀略
- SaaS、PaaS和云計算 攪動未來軟件發展
- 戴爾云戰略:IaaS、PaaS、SaaS一個不少
- 誰是開發者的夢中情人?PaaS與IaaS之爭
- 走近云計算:解密IaaS、PaaS和SaaS
- PaaS平臺格局分析:目前有哪些選擇?
- 擺脫二選一的煩惱 IaaS和PaaS的融合大勢
- Gartner:2011年PaaS將主導云計算市場