全球虛擬化和云基礎(chǔ)架構(gòu)領(lǐng)導(dǎo)廠商VMware公司宣布,推出業(yè)界首款開放“平臺(tái)即服務(wù)”(PaaS)解決方案——Cloud Foundry。此次發(fā)布的Cloud Foundry代表了新一代的應(yīng)用平臺(tái),其架構(gòu)專門針對(duì)云計(jì)算環(huán)境而設(shè)計(jì),將作為一項(xiàng)服務(wù)由企業(yè)數(shù)據(jù)中心和公共云服務(wù)提供商進(jìn)行交付。Cloud Foundry簡(jiǎn)化了現(xiàn)代應(yīng)用程序的開發(fā)、交付和運(yùn)行,使開發(fā)者在云環(huán)境中部署、運(yùn)行和擴(kuò)展應(yīng)用程序的能力得以大幅提升,并支持種類最為廣泛的公共云和私有云、基于行業(yè)標(biāo)準(zhǔn)的高效開發(fā)框架和應(yīng)用基礎(chǔ)架構(gòu)服務(wù)。
“向云計(jì)算的轉(zhuǎn)變,正在促使企業(yè)和客戶期待的應(yīng)用發(fā)生重大改變,使傳統(tǒng)的應(yīng)用開發(fā)和基礎(chǔ)架構(gòu)面臨巨大挑戰(zhàn)?!盫Mware公司應(yīng)用平臺(tái)聯(lián)合總裁Tod Nielsen表示,“Cloud Foundry通過(guò)一種極其簡(jiǎn)單的方式,使現(xiàn)代開發(fā)的方式更加多樣化、速度更加快捷,而這正是應(yīng)用程序如今取得成功的核心要素。同時(shí),它還充分利用了在移動(dòng)性、社交網(wǎng)絡(luò)互動(dòng)性和云計(jì)算領(lǐng)域的關(guān)鍵趨勢(shì)?!?/p>
VMware還同時(shí)推出了一項(xiàng)新的由VMware運(yùn)營(yíng)的面向開發(fā)者的云服務(wù)、一個(gè)新的開源PaaS項(xiàng)目以及首個(gè)“微型云”(Micro Cloud)解決方案。VMware公司首席執(zhí)行官Paul Maritz、VMware公司應(yīng)用平臺(tái)戰(zhàn)略高級(jí)副總裁Rod Johnson、VMware公司應(yīng)用平臺(tái)研發(fā)副總裁Mark Lucovsky、VMware公司應(yīng)用平臺(tái)首席技術(shù)官兼首席架構(gòu)師Derek Collison與數(shù)萬(wàn)名開發(fā)者共同參加了Cloud Foundry的現(xiàn)場(chǎng)發(fā)布會(huì)。此外,幾大主流開發(fā)者社區(qū)的領(lǐng)袖在演講中強(qiáng)調(diào)了開放PaaS對(duì)于推動(dòng)高效的云開發(fā)框架的重要價(jià)值,這一空前強(qiáng)大的演講陣容包括Ajaxian的兩位聯(lián)合創(chuàng)始人Dion Almaer 和Ben Galbraith、來(lái)自Joyent公司的Node.JS創(chuàng)始人Ryan Dahl、Pivotal Labs技術(shù)副總裁Ian McFarland、MongoDB背后10Gen公司的Roger Bodamer以及RightScale公司首席執(zhí)行官兼聯(lián)合創(chuàng)始人Michael Crandell。欲進(jìn)一步獲取業(yè)界支持和訪問博客,請(qǐng)登錄http://www.10gen.com/p/vmware-cloud-foundry-april-2011 和 http://bit.ly/hfJkFt。
云時(shí)代的應(yīng)用開發(fā)
現(xiàn)代應(yīng)用程序開發(fā)面臨一系列日益增長(zhǎng)的挑戰(zhàn):應(yīng)用開發(fā)框架的多樣性要求能夠跨多種語(yǔ)言提高效率。
在這種背景下,PaaS產(chǎn)品應(yīng)運(yùn)而生。這種現(xiàn)代解決方案能夠適應(yīng)應(yīng)用程序不斷變化的特性,提高了開發(fā)效率,并且承諾使開發(fā)者更加專注于編寫應(yīng)用程序,而不是系統(tǒng)配置和打補(bǔ)丁、維護(hù)中間件和物理機(jī)以及關(guān)心網(wǎng)絡(luò)拓?fù)洹?/p>
然而,早期的PaaS產(chǎn)品使開發(fā)人員受制于特定的或非標(biāo)準(zhǔn)的開發(fā)框架、一整套有限的應(yīng)用服務(wù)或一項(xiàng)單一的由廠商運(yùn)營(yíng)的云服務(wù)。這些兼容的平臺(tái)阻止了應(yīng)用程序的可移植性,導(dǎo)致開發(fā)者被特定的產(chǎn)品鎖定,限制了應(yīng)用程序在跨云服務(wù)提供商時(shí)甚至在進(jìn)入企業(yè)自身數(shù)據(jù)中心時(shí)的移動(dòng)。
“雖然開發(fā)者對(duì)于PaaS解決方案的潛在好處興趣濃厚,但是由于使用非標(biāo)準(zhǔn)組件和框架導(dǎo)致的被特定產(chǎn)品鎖定的風(fēng)險(xiǎn),實(shí)際的采用依然非常緩慢?!盧edMonk首席分析師Stephen O'Grady表示,“利用Cloud Foundry,VMware為開發(fā)者PaaS平臺(tái)提供了自由的許可授權(quán)和通用性,滿足了開發(fā)者對(duì)于自由選擇編程語(yǔ)言的需求?!?/p>
Cloud Foundry:開發(fā)者框架、應(yīng)用服務(wù)和云的可選擇性
Cloud Foundry作為一款現(xiàn)代應(yīng)用平臺(tái),專門為簡(jiǎn)化云時(shí)代應(yīng)用程序端到端的開發(fā)、部署和運(yùn)行而構(gòu)建。Cloud Foundry提供了異構(gòu)應(yīng)用服務(wù)和構(gòu)建在多個(gè)框架內(nèi)的應(yīng)用程序,使應(yīng)用程序及其底層基礎(chǔ)架構(gòu)跨多個(gè)云基礎(chǔ)架構(gòu)的部署實(shí)現(xiàn)自動(dòng)化。
Cloud Foundry擴(kuò)展了VMware關(guān)于開放PaaS的承諾,提供了一整套廣泛的開發(fā)框架和語(yǔ)言、異構(gòu)應(yīng)用服務(wù)和云部署環(huán)境。Cloud Foundry還提供了最高級(jí)別的可移植性,使開發(fā)者無(wú)需中斷或修改應(yīng)用程序,即可實(shí)現(xiàn)應(yīng)用程序在跨云提供商和企業(yè)數(shù)據(jù)中心環(huán)境的遷移,從而最大程度地降低了被特定產(chǎn)品鎖定的風(fēng)險(xiǎn)。
Cloud Foundry支持多個(gè)最為流行的高效編程框架,其中包括Spring for Java、Ruby on Rails、Sinatra for Ruby、Node.js以及包括Grails在內(nèi)其他基于JVM的框架。這種獨(dú)特的、開放的架構(gòu)在未來(lái)將確保其他編程框架更加快速地獲取支持。對(duì)于應(yīng)用服務(wù)而言,Cloud Foundry最初將支持MongoDB、MySQL和Redis數(shù)據(jù)庫(kù),稍后還將支持VMware vFabric服務(wù)。
Cloud Foundry未與任何單一的云環(huán)境相互綁定,也不需要VMware基礎(chǔ)架構(gòu)才能運(yùn)行。相反,Cloud Foundry支持在任何公共云和私有云環(huán)境進(jìn)行部署,其中包括由VMware vCloud?合作伙伴提供的基于VMware vSphere?構(gòu)建的云環(huán)境、VMware提供的公共云以及由云管理提供商RightScale公司展現(xiàn)的對(duì)于亞馬遜Web服務(wù)的支持。
Cloud Foundry將通過(guò)多種交付模式提供:
“在如今的云計(jì)算時(shí)代,開放技術(shù)比以往任何時(shí)候都更為重要?!盫Mware公司應(yīng)用平臺(tái)戰(zhàn)略高級(jí)副總裁Rod Johnson說(shuō),“正如開放模式使Spring技術(shù)不斷完善,成為能夠完全滿足它所服務(wù)的Java社區(qū)需求的解決方案那樣,Cloud Foundry的開放架構(gòu)和社區(qū)流程,將確保開發(fā)者享受PaaS帶來(lái)的高效和簡(jiǎn)單,并且可以對(duì)技術(shù)進(jìn)行擴(kuò)展以滿足自身特定需求?!?/p>
附加資源
支持開放PaaS的社區(qū)觀點(diǎn)和博客
聯(lián)系客服