Cloud Foundry——Azure殺手?
VMware最近推出了獨具創新的Cloud Foundry。這款平臺及服務無疑有著新派傾向:用戶將可以注冊并開發像MySQL和MongoDB這樣的運行數據庫服務,登錄并直接為Spring或Rails環境編寫代碼,這點很像Engine Yard和Heroku。
另外,用戶可以自行運行平臺作為可下載實例Micro Cloud。它被打包到基于Linux的操作系統內,操作系統則是搭建在VMware上的,所有東西都在Github作為開源項目。據推測,可下載、可運行的Cloud Foundry可以做任何在線服務能做的工作,包括隨負荷增加自動提供新實例,自動監控各項服務。
該產品得到廣泛關注:它被視為企業可行的平臺及服務(PaaS)選擇,并有希望跨越簡單云服務與企業控制和安全需求之間的鴻溝。如果你的IT商店不希望把公司Web應用搬到Engine Yard,而是工作在石器時代般傳統Java產品生命周期上,Cloud Foundry可以說是切實可行的本地選擇。
如果移動產品到Amazon Web Services環境有意義,只要所有的開發都在Micro Cloud上完成并在合適的時候把它推向Cloud Foundry服務,一切都會是井井有條的。
如果你是已經使用Spring的Java人,這會是理想的狀態。這種創新讓許多人感覺如魚得水。它也被稱作PaaS模型的進化——“Azure殺手”(以及其他一些贊美之辭)。雖然大部分似乎有些言過其實,但一件事可以肯定:從功能和可行性的角度,它令VMforce.com相形見絀,VMfore.com是VMware原先同Salesforce.com合作的PaaS。如果說Cloud Foundry是賽道,那么VMforce.com就只能算是玩蹦蹦車的場地。
Cloud Foundry:多樣化開發語言平臺
VMware的***執行官Paul Maritz表示,就在近些年,出現了“以Java和.Net為核心”的編程框架領域;后來像Ruby on Rails和Spring這些開源框架“迅速涌現出來”,提供了另一種選擇而后者正是VMware大力投入的一個領域。
Maritz在發布Cloud Foundry時問道:“如果說云是未來的硬件,那么哪一層會扮演當初Linux在八九十年代為硬件架構扮演的角色?”
Cloud Foundry架構
Cloud Foundry正是VMware試圖解答這個問題的方案。
Rod Johnson補充說:“中間件并沒有跟上堆棧上下其他技術的進步。”他是SpringSource的創辦人,這家公司在2009年8月被VMware收購。
Johnson強調,PaaS在這方面取得了進展,但是太多的解決方案試圖“把你牢牢地束縛在某一種編程模型,只有提供商才可以更新服務,只針對一種云來編寫應用程序。”
VMware的主管們在發布Cloud Foundry時竭力打消合作伙伴的顧慮,這家廠商會犧牲電信公司、主機托管公司及其他“云計算”合作伙伴的利益,打算把自己打造成***的應用云提供商。
VMware的盈利模式
VMware打算模仿幫助自己贏得服務器虛擬化市場的一種模式(即免費的虛擬機管理程序與昂貴的管理工具捆綁起來,提供高級功能),以便其PaaS解決方案能夠贏得應用開發人員的芳心。
VMware將通過cloudfoundry.com,免費提供Cloud Foundry軟件的普通實例,不過旨在通過針對一些比較高級的中間件(面向云托管的應用程序)收取許可費來獲利。
因此,CloudFoundry.com將遵循先來后到的原則免費提供,但它不提供任何的服務級別協議。
VMware的亞太區產品和解決方案高級經理Michael Warrilow說:“VMware并未進入到主機托管行業,我們繼續力求中立。我們只想讓開發人員有個去處,并且熟悉它,同時我們可以幫助vCloud提供商搭建Cloud Foundry。”
Warrilow表示,VMware“比較大膽積極”的vCloud合作伙伴(提供基礎架構即服務的主機托管提供商和電信公司)會接受培訓,以便構建商業級版本的Cloud Foundry,從而提供給企業。
除了為基于Spring的應用程序提供商業支持外(通過收購的SpringSource來獲得這種支持能力),VMware將針對一些vFabric工具來收取許可費,這些工具包括:Elastic RunTime(用于創建虛擬實例的應用服務器),彈性數據管理、負載均衡和性能管理(用于跟蹤和管理流暢虛擬環境中應用程序和數據的位置和性能)以及Cloud Messaging(以便多種框架和語言之間可以聯系)。
這些中間件功能代表著“VMware從長遠來看***戰略意義的投入領域,”Warrilow如是說。
Cloud Foundry能否戰勝微軟Azure?
事實上,Cloud Foundry的VMware血統將嚴重影響到它成為企業的可行性選擇,它不會吸引Azure用戶。微軟的PaaS在成熟性上更好,而且它的備份是通過自身的專用基礎設施。
Azure的基礎構建被擺在了微軟商店首要位置上。據推測SQL Azure或Azure CDN將成為開發者的選擇。選擇中庸的環境之道將使得它與你所擁有的SQL包之間的功能差異最小,另外,Azure也明確瞄準了.NET群體。
Cloud Foundry是針對Java開發者和并不熱衷于微軟的IT商店。Cloud Foundry會得到廣泛關注的,它在“Web 2.0”的背景下很成功;隨著VMware將Cloud Foundry與vCloud Express更完整地集成以及更多額外PaaS服務的推出來臨,它將更加有力。畢竟相比早期很難開展的SpringSource或Ruby而言,它早已今非昔比了。
Cloud Foundry的簡單化很好,但還有很長的路要走。VMware會推動它走多遠仍是個未知數:它會得到人們的庇護嗎?它會成為高度發達的基礎設施步入企業Java商店的可行渠道嗎?讓我們拭目以待。
【編輯推薦】
- 微軟公布云計算平臺Azure收費模式細節
- 云計算意在長遠,微軟云計算服務Windows Azure已經啟用
- 技術透析:Windows Azure Platform框架與組成
- 微軟Windows Azure Platform技術解析
- 走近微軟云:SQL Server到Azure數據同步
- 當微軟Azure遭遇亞馬遜EC2:五大關鍵區別
- Windows Azure云計算平臺新增五大功能
- 云計算前途光明 Azure用戶數突破31000
- 如何把應用程序部署到Windows Azure中