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

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

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

Spring和Cloud Foundry相得益彰

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

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

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

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

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

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

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

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

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

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

分享到

xuzhenxin

相關推薦