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

同時(shí),Patrick也指出,Cloud Foundry是一個(gè)易于拓展的開放式的平臺(tái),它給很多合作伙伴留下了大量的增值空間。Cloud Foundry提供一個(gè)內(nèi)核代碼,任何團(tuán)體都可以拿到它,并且針對(duì)自己特定市場(chǎng)做延展或擴(kuò)充。例如,在中國(guó)市場(chǎng)就有盛大公司、上海交大、復(fù)旦大學(xué)等使用了 Cloud Foundry核心代碼,增加一些他們想要的功能,使得這個(gè)特定的Paas平臺(tái),貼近其用戶群的需求。

另外,除了對(duì)于公有云以外,Cloud Foundry這套開元代碼的Paas平臺(tái),還可以部署在絕大多數(shù)主流ICE基礎(chǔ)之上。例如,VMWare的vSphere、開源的Open stack、Cloud Stack甚至說AWS亞馬遜的公有云。Patrick表示,Cloud Foundry的這種優(yōu)勢(shì)特性,使得很多企業(yè)可以使用Cloud Foundry作為其私有云平臺(tái),可以對(duì)內(nèi)提供私有云服務(wù)。因此,這也使得Cloud Foundry服務(wù)的范圍進(jìn)一步得到擴(kuò)展和延伸。

Patrick在來到VMware負(fù)責(zé)Cloud Foundry全球開發(fā)者團(tuán)隊(duì)之前,曾經(jīng)在微軟以及谷歌都工作過。Patrick覺得,當(dāng)前開發(fā)者最想要的PaaS平臺(tái)是私有云以及以私有云為基礎(chǔ)的混合云的需求,而目前,只有Cloud Foundry和Open Shift在朝著這個(gè)方向努力。

這或許,正是為何Cloud Foundry一經(jīng)推出,就受到國(guó)內(nèi)外開發(fā)者的普遍歡迎。Patrick表示,Patrick這個(gè)團(tuán)隊(duì)的成長(zhǎng)速度非??欤谶^去的18個(gè)月里,整個(gè)團(tuán)隊(duì)翻了將近一翻以上的人員,人們已經(jīng)遍布在亞洲、歐洲、美國(guó)在內(nèi)的所有主要市場(chǎng)。

同時(shí),記者看到,在2012年12月7日舉行的SpringOne大會(huì)上,,VMware也宣布了中國(guó)Cloud Foundry開放聯(lián)盟的成立。據(jù)了解,目前Cloud Foundry開放聯(lián)盟已超過20家合作伙伴加入,無疑,這個(gè)聯(lián)盟在中國(guó)的成立,對(duì)于Cloud Foundry在中國(guó)市場(chǎng)更好地應(yīng)用起到積極地促進(jìn)作用。Spring和Cloud Foundry的關(guān)系?

一邊是開發(fā)者熟悉的Spring,另外一邊是VMware會(huì)開發(fā)者提供的開發(fā)代碼的云平臺(tái)。他們兩者在Springone大會(huì)上同時(shí)出現(xiàn),那么,Spring和Cloud Foundry有什么樣的歷史淵源呢?

對(duì)此,Patrick表示從兩個(gè)方面分析了兩者的關(guān)聯(lián)性。

從組織結(jié)構(gòu)上說, Cloud Foundry最初版本是針對(duì)Spream框架的一個(gè)PaaS平臺(tái)。VMWare在幾年前收購了Spring Source公司,同時(shí)把Cloud Foundry產(chǎn)品也帶進(jìn)了VMWare的產(chǎn)品線。這是VMWare、Spring、以及Spring Source和Cloud Foundry之間的關(guān)系。

Cloud Foundry:開發(fā)者遷往云平臺(tái)的電梯

                               圖 VMware開發(fā)者關(guān)系高級(jí)總監(jiān)Patrick Chanezon(右一)接受媒體采訪

在完成這次收購之后,VMware覺得Cloud Foundry是一個(gè)非常有前途的產(chǎn)品,所以投入大量的人力物力對(duì)這個(gè)產(chǎn)品進(jìn)行大幅度的改造。Cloud Foundry最核心的目的是為了幫助Java、Spring以及企業(yè)的開發(fā)者更好的利用PaaS平臺(tái)的理念,去實(shí)現(xiàn)自動(dòng)化的平臺(tái)、自動(dòng)化的部署。

從技術(shù)角度來說,在Cloud Foundry上為Spring的開發(fā)者提供了一個(gè)非常平滑、非常透明的應(yīng)用部署和應(yīng)用管理生命周期的平臺(tái)。大量的Spring應(yīng)用程序在部署到 Cloud Foundry之上之后,Cloud Foundry可以自動(dòng)幫開發(fā)者把后臺(tái)所有的事情都自動(dòng)處理好,應(yīng)用就已經(jīng)在Paas平臺(tái)上去穩(wěn)定而且可靠的運(yùn)行起來開發(fā)者只需要把一個(gè)文件傳上去即可。

其實(shí),Cloud Foundry的目的是幫助Spring的開發(fā)者更好的遷移向云平臺(tái)。作為Spring的開發(fā)者,寫完應(yīng)用之后,把這個(gè)應(yīng)用搬到云平臺(tái)之上,你的應(yīng)用就已經(jīng)在Paas平臺(tái)上去穩(wěn)定而且可靠的運(yùn)行起來了,所以Cloud Foundry是對(duì)Spring開發(fā)者來說是一個(gè)非常大的幫助。

因此,Patrick表示,雖然Cloud Foundry也支持其他的編程語言,但是對(duì)于Spring來說,它仍然是一個(gè)非常理想的運(yùn)行平臺(tái)。

五大PaaS平臺(tái)對(duì)比:孰優(yōu)孰劣

當(dāng)前,市場(chǎng)上PaaS云平臺(tái)很多,例如,谷歌、微軟以及亞馬遜。那么,它們各自有哪些優(yōu)缺點(diǎn)呢?Patrick,在公有云的PaaS領(lǐng)域里,谷歌、微軟、AWS是非常領(lǐng)先的云平臺(tái),但是也有其局限性;而在混合云的開源PaaS市場(chǎng)里,只有Cloud Foundry和Open Shift在齊頭并進(jìn)。

Patrick首先評(píng)價(jià)了谷歌、微軟以及亞馬遜各自的云平臺(tái)。

對(duì)于谷歌的云平臺(tái)App Engine。Patrick指出,谷歌App Engine優(yōu)點(diǎn)在于它是個(gè)成熟的PaaS平臺(tái),已經(jīng)對(duì)外提供服務(wù)有將近三到四年時(shí)間,支持多種語言開發(fā),并且它也有多種新的谷歌數(shù)據(jù)服務(wù)、后臺(tái)服務(wù)可以集成到谷歌當(dāng)中。

App Engine的缺點(diǎn)有兩個(gè):第一,它是一個(gè)閉源的平臺(tái)。也就是說,這個(gè)Paas平臺(tái)給開發(fā)者提供什么樣的語言、什么樣的服務(wù),開發(fā)者并沒有太多的自由度可以選擇。第二,正因?yàn)锳pp Engine的閉源,所以對(duì)于開發(fā)者來說,他的代碼永遠(yuǎn)是跟谷歌這家公司綁定在一起的,這里有一個(gè)供應(yīng)商綁死的問題,這對(duì)于中國(guó)的很多企業(yè)來說是非常無法接受的。特別是,現(xiàn)在防火墻之后,對(duì)網(wǎng)絡(luò)的訪問存在各種各樣問題的情況下,當(dāng)前對(duì)于公有云服務(wù)的接受度是非常低的。

對(duì)于微軟的云平臺(tái)Azure,Patrick指出,微軟是中國(guó)最早的做本地ISV集成服務(wù)的工作的廠商之一。并且,他表示Azure是一個(gè)逐漸走向 成熟的Paas平臺(tái),它對(duì)微軟的服務(wù),.Net的集成度非常好,也開始逐漸支持多種語言,它也可以做一些其他非微軟平臺(tái)的一些服務(wù)。這是微軟在云平臺(tái)方面 所做的重要嘗試之一。Azure的缺點(diǎn)有兩個(gè):第一,它是閉源的系統(tǒng),第二,它是微軟獨(dú)家運(yùn)營(yíng)的平臺(tái),跟谷歌是非常像的。

對(duì)于亞馬遜的云平臺(tái)AWS,Patrick指出,它在云計(jì)算領(lǐng)域里面非常優(yōu)秀,特別是在公有云以及ICE領(lǐng)域是非常強(qiáng)的一個(gè)供應(yīng)商。近些年,亞馬遜的AWS也逐漸開始增加一些PaaS服務(wù)。

Patrick指出以上三家PaaS提供商,都有一些共同點(diǎn)。

第一,谷歌、微軟、AWS都是閉源的產(chǎn)品,都開始逐漸的對(duì)外去提供多種語言,但是對(duì)多種語言是有限制的。例如, 谷歌,它的Java限定了關(guān)鍵字。關(guān)鍵字一設(shè)定,開發(fā)者的程序必須對(duì)它去做自定義,去做客戶化,去滿意谷歌的API。開發(fā)者被逼著做了這個(gè)設(shè)定,導(dǎo)致其程 序與這個(gè)平臺(tái)就綁死了。同時(shí),這三個(gè)平臺(tái)都是閉源的PaaS。所以,這個(gè)對(duì)于很多想長(zhǎng)期在云計(jì)算領(lǐng)域進(jìn)行投入的ISV及其應(yīng)用存在較大的風(fēng)險(xiǎn)。

另外,混合云的開源PaaS市場(chǎng)里,Cloud Foundry和Open Shift各自有哪些優(yōu)缺點(diǎn)呢?

Patrick表示,在PaaS領(lǐng)域里,目前有最大的兩家開源和開放的平臺(tái)Cloud Foundry和Open Shift。Open Shift是由Redhat開發(fā)的PaaS平臺(tái),它面世時(shí)間要晚于Cloud Foundry。Cloud Foundry和Open Shift共同點(diǎn)有很多,包括支持多種語言、多種服務(wù)、多種框架。

兩者的區(qū)別是,從2012年初開始,Cloud Foundry就已經(jīng)可以對(duì)很多企業(yè)級(jí)的部署做大規(guī)模的支持。比如通過Cloud Foundry可以一次部署幾百甚至幾千臺(tái)的集群環(huán)境運(yùn)行一個(gè)PaaS平臺(tái)。而Redhat的Open Shift在支持大規(guī)模企業(yè)級(jí)部署方面,雖說也發(fā)布了企業(yè)版本,但是,它對(duì)企業(yè)的支持方面并沒有太多的彈性以及自動(dòng)化的管理,這對(duì)企業(yè)來說是必須的要求。

小結(jié):對(duì)于任何人來說,面對(duì)選擇題的時(shí)候,都會(huì)感到有些困惑。那么,對(duì)于選擇什么樣的云平臺(tái)這道選擇題,最好的答應(yīng)一定是根據(jù)自己的需求而定,同時(shí) 也要根據(jù)企業(yè)自身的開發(fā)能力而定,不同的企業(yè)環(huán)境就有不同的答案。根據(jù)VMware這位技術(shù)大師們的指點(diǎn),相信你會(huì)獲得最佳答案。

分享到

zhoumaosheng

相關(guān)推薦