天天看點

AppScale帶給雲軟體開發新的希望

本文講的是<b>AppScale帶給雲軟體開發新的希望</b>,【IT168 資訊】迄今為止,雲領域的軟體開發一直受到很大程度的關注。當許多早期的開發者,如Zimky和Coghead都半途而廢,平台即服務(PaaS)市場卻取得了突破性的進展。Google App Engine在這方面有着明顯的領先優勢,堅實穩定的基礎托管服務提供商Ruby on Rails也用實力證明了自己。

  這些成功也推動新開發商去尋求雲計算的增長點,其間的差異化是顯而易見的,而最根本的差別在于他們在PaaS市場的占有量。

  以AppScale為例,從美國加州大學聖巴巴拉分校計算機科學實驗室的RACELab,到Eucalyptus(基于iPhone的一個應用軟體),使用的都是完全開放源代碼的執行雲接口Google App Engine。AppScale不僅僅是一個執行用戶端開發工具,它還是一個完整的平台,能讓你可以在自己的資料中心裝置的虛拟叢集中運作自己的應用程式引擎,或是運作于Amazon EC2。

  AppScale最有價值之處可能在于,讓那些想利用現有的軟體開發和測試實驗室的人,節省一兩個刀片伺服器,去建立測試并弄明白基礎平台如何制定與其應用的性能相關聯的決定,當然,這需要為谷歌的服務支付相關的費用。但是該平台承諾的有效性、可量測性以及經濟性也頗受質疑。

  不過,App Engine引擎作為一個架構,一般僅限于建設高檔次的Web應用程式。如果你正要努力在雲中心建構完整的企業架構,你可以考慮一下雲計算傳遞平台Tibco Silver(由老牌中間件公司Tibco釋出的業界首個快速應用傳遞平台)。這一服務導向的企業架構是一個完整的一體化營運平台,它對于雲的開發有着重要的意義。

  Tibco Silver的主要特性,可以從它的三個組成部件中得到展現:

  基于Eclipse的軟體開發工具,可以加載并安裝到桌面,用來編寫代碼和管理應用等;Tibco的“秘密武器”能讓管理系統和中間件同時運作,能夠進行協調組成和管理,內建和編排等操作,以及服務于應用程式的自動化績效管理;借助第三方雲提供商(目前僅限于Amazon EC2),Tibco Silver還可以自動部署運作的應用程式。

  從以上特性可以看出,Tibco Silver就是一種雲開發環境,在雲資料中心自動管理你的應用程式,當然這不是Tibco的資料中心。對于其是否有PaaS的營運品質目前還不清楚。

  如果你選擇了Tibco,就等于把程式托付于他們的平台。然而,一切都按照完全開放的标準,在理論上,隻要樂意,你還可以将你的端口系統營運在其他的标準環境。

  毋庸置疑,這兩種新的選擇都給雲軟體開發帶來新的希望,盡管選擇的原因不同。AppScale代表着一個理念,開源已經逐漸成為最佳選擇。Tibco Silver則打破了完整軟體體系結構中雲的模式

原文釋出時間為:2009-07-24

本文作者:IT168.COM

本文來自雲栖社群合作夥伴IT168,了解相關資訊可以關注IT168。

原文标題:AppScale帶給雲軟體開發新的希望