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