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

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

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

Spring和Cloud Foundry相得益彰

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

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

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

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

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

云時代的開發(fā)需要好平臺

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

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

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

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

分享到

xuzhenxin

相關(guān)推薦