VMware上海研發(fā)中心總經(jīng)理任道遠(yuǎn)

Cloud Foundry作為新興的開源PaaS云平臺(tái),自2012年3月Cloud Foundry開源中國(guó)巡展啟動(dòng)以來(lái)得到了迅速的推廣和傳播。與此同時(shí),一個(gè)基于Cloud Foundry的開源PaaS生態(tài)系統(tǒng)也在逐漸形成。包括互聯(lián)網(wǎng)企業(yè)、獨(dú)立軟件開發(fā)商、系統(tǒng)集成商、技術(shù)創(chuàng)業(yè)企業(yè)、IDC運(yùn)營(yíng)商和高校在內(nèi)的眾多組織,都在不同程度地了解、學(xué)習(xí)和評(píng)估并嘗試使用Cloud Foundry搭建公有云或私有云平臺(tái)。

除了年初發(fā)布的新浪SAE Ruby平臺(tái),在過(guò)去的6個(gè)月,SNDA盛大云、莫怕網(wǎng)、上海交通大學(xué)、復(fù)旦大學(xué)等都完成了基于Cloud Foundry的公有云服務(wù)搭建。此外,用友公司還在嘗試使用Cloud Foundry構(gòu)建企業(yè)私有云平臺(tái)。

Spring和Cloud Foundry相得益彰

Cloud Foundry是SpringOne大會(huì)的“明星”,因?yàn)樗菢I(yè)界首個(gè)開源PaaS云平臺(tái)。在云計(jì)算火熱的今天,Cloud Foundry平臺(tái)可以大大簡(jiǎn)化技術(shù)人員的開發(fā)。而Spring架構(gòu)是業(yè)界領(lǐng)先的企業(yè)Java編程模型,目前有半數(shù)以上的企業(yè)Java項(xiàng)目采用這一模型,全球有200多萬(wàn)開發(fā)者使用它。Spring架構(gòu)提供了一個(gè)高效、簡(jiǎn)潔的編程環(huán)境,使應(yīng)用程序在跨開源和IBM、甲骨文等商業(yè)應(yīng)用服務(wù)器環(huán)境運(yùn)行時(shí)更為便捷。

VMware開發(fā)者關(guān)系高級(jí)總監(jiān)Patrick Chanezon

說(shuō)到Spring和Cloud Foundry的淵源,專程來(lái)華出席SpringOne大會(huì)的VMware開發(fā)者關(guān)系高級(jí)總監(jiān)Patrick Chanezon介紹,兩者的關(guān)系還得從2009年VMware收購(gòu)SpringSource說(shuō)起。SpringSource是眾多當(dāng)今最為普及、發(fā)展最迅速的開源開發(fā)者社區(qū)、應(yīng)用架構(gòu)、應(yīng)用程序和管理工具背后的創(chuàng)新與驅(qū)動(dòng)力量。在完成收購(gòu)后的整合后,VMware和SpringSource進(jìn)一步開發(fā)集成的“平臺(tái)即服務(wù)”(Platform as a Service,PaaS)解決方案,它既可以托管在客戶數(shù)據(jù)中心,也可以托管在云服務(wù)提供商處。

2011年4月,VMware正式推出了Cloud Foundry。這是業(yè)界第一個(gè)開源PaaS云平臺(tái),它支持多種框架、語(yǔ)言、運(yùn)行時(shí)環(huán)境、云平臺(tái)及應(yīng)用服務(wù),使開發(fā)人員能夠在幾秒鐘內(nèi)進(jìn)行應(yīng)用程序的部署和擴(kuò)展,無(wú)需擔(dān)心任何基礎(chǔ)架構(gòu)的問(wèn)題。同時(shí),它本身是一個(gè)基于Ruby on Rails的由多個(gè)相對(duì)獨(dú)立的子系統(tǒng)通過(guò)消息機(jī)制組成的分布式系統(tǒng),使平臺(tái)在各層級(jí)都可水平擴(kuò)展,既能在大型數(shù)據(jù)中心里運(yùn)行,也能運(yùn)行在一臺(tái)桌面電腦中,二者使用相同的代碼庫(kù)。

Patrick Chanezon表示,作為新一代云應(yīng)用平臺(tái),Cloud Foundry專為私有云計(jì)算環(huán)境、企業(yè)級(jí)數(shù)據(jù)中心和公有云服務(wù)提供商所打造。Cloud Foundry云平臺(tái)可以簡(jiǎn)化現(xiàn)代應(yīng)用程序的開發(fā)、交付和運(yùn)行過(guò)程,在面對(duì)多種公有云和私有云選擇、符合業(yè)界標(biāo)準(zhǔn)的高效開發(fā)框架以及應(yīng)用基礎(chǔ)設(shè)施服務(wù)時(shí),可以顯著提高開發(fā)者在云環(huán)境中部署和運(yùn)行應(yīng)用程序的能力。

云時(shí)代的開發(fā)需要好平臺(tái)

Patrick Chanezon的一項(xiàng)重要職責(zé),就是擴(kuò)大Spring Framework社區(qū)的影響力,讓更多的開發(fā)者體驗(yàn)和使用并最終選擇Cloud Foundry平臺(tái)。由于經(jīng)常和開發(fā)者打交道,而且此前亦是技術(shù)開發(fā)者,因而Patrick Chanezon對(duì)云時(shí)代的開發(fā)有著獨(dú)到的理解。

Patrick Chanezon認(rèn)為,云計(jì)算將會(huì)使得應(yīng)用開發(fā)更加容易,這主要得益于軟件組件的模塊化和部分功能轉(zhuǎn)移到客戶端。模塊化使得開發(fā)團(tuán)隊(duì)對(duì)于細(xì)顆粒度的組件可以直接購(gòu)買第三方的產(chǎn)品,而不用全部自己開發(fā);而客戶端由C/S結(jié)構(gòu)轉(zhuǎn)化為B/S結(jié)構(gòu)后,后端會(huì)有更多服務(wù)模塊可以依賴于PaaS平臺(tái),開發(fā)者只需要直接搭建和優(yōu)化就行。

目前市場(chǎng)上有多種云平臺(tái)可供用戶選擇,其中包括VMware的Cloud Foundry,以及Amazon、Google、Heroku等。VMware新的Spring項(xiàng)目使得企業(yè)數(shù)據(jù)類應(yīng)用的開發(fā)變得簡(jiǎn)單。這一點(diǎn)體現(xiàn)在早先提供多種關(guān)系型數(shù)據(jù)庫(kù)訪問(wèn)方法供用戶選擇,而現(xiàn)在則拓展為提供一系列NoSQL存儲(chǔ)、Hadoop/Batch數(shù)據(jù)處理、內(nèi)存內(nèi)數(shù)據(jù)網(wǎng)格功能,以及內(nèi)置的應(yīng)用程序集成。

“Cloud Foundry作為開源的PaaS平臺(tái),問(wèn)世不到2年時(shí)間卻已經(jīng)建成了最大的生態(tài)系統(tǒng),并且社區(qū)已經(jīng)開發(fā)了上千個(gè)應(yīng)用組件,這些都是它不可比擬的優(yōu)勢(shì)。此外,Cloud Foundry支持多種框架、語(yǔ)言、運(yùn)行時(shí)環(huán)境、云平臺(tái)及應(yīng)用服務(wù),使開發(fā)人員專注于編寫應(yīng)用程序,而無(wú)需為中間件和基礎(chǔ)設(shè)施分心。”Patrick Chanezon強(qiáng)調(diào)。

分享到

xuzhenxin

相關(guān)推薦