2013年底最后一周突然收到兩封邀請函,一封是來自微軟,邀請我參加2014年1月微軟開放技術(shù)有限公司中國運(yùn)營啟動(dòng)儀式,這是微軟新成立的一家專注于開源技術(shù)的全資子公司;還有一封是來自華為,邀請我前去為其某產(chǎn)品線做一個(gè)關(guān)于社區(qū)與運(yùn)營的報(bào)告(上一次去華為還是2013年6月份,在他們加入OpenStack基金會(huì)之前,受邀前去深圳總部為云計(jì)算產(chǎn)品線做的關(guān)于OpenStack社區(qū)的報(bào)告),看到國內(nèi)外的企業(yè)都越來越關(guān)注和重視開源社區(qū),真是2014年的頭等喜事。欣喜之余我整理了一下幾年來對OpenStack社區(qū)的所見所感,希望對于想要了解OpenStack的朋友能夠有所幫助,關(guān)于社區(qū)運(yùn)營的的話題稍后我會(huì)另外再寫一篇。純屬個(gè)人觀點(diǎn),僅供參考,拿磚頭的、丟臭雞蛋的看準(zhǔn)了再扔:-)。
一場沒有硝煙的戰(zhàn)爭
今年11月份,在香港舉行的OpenStack峰會(huì)是OpenStack基金會(huì)首次在美國本土之外舉行的大型社區(qū)活動(dòng)。在這次峰會(huì)上,作為眾多開源云架構(gòu)中最受寵的OpenStack享受到的不僅僅是來自全球企業(yè)和開發(fā)者的高度熱捧,主辦方也是想盡一起辦法彰顯中國元素。
圖1 -OpenStack香港峰會(huì)
無論是現(xiàn)場觀眾得知目前全球范圍內(nèi)擁有最多的OpenStack開發(fā)人員是北京時(shí)的驚呼,還是在峰會(huì)期間,特意邀請來愛奇藝、奇虎360、攜程等來自中國OpenStack用戶做的經(jīng)驗(yàn)分享,無不顯示出OpenStack基金會(huì)對中國市場的重視。
而每一場開源運(yùn)動(dòng)中,技術(shù)人才的爭奪都是白熱化的。OpenStack在開源云平臺(tái)的人才大戰(zhàn)中取得了不可思議的成績,從2010年到香港峰會(huì)結(jié)束,三年的時(shí)間里,OpenStack社區(qū)已經(jīng)遍及全球132個(gè)國家,13504人參與,其中個(gè)人開發(fā)者人數(shù)達(dá)到了近6000人,而支持廠商/組織共有298家,按級別來分,共有8個(gè)白金會(huì)員、19個(gè)黃金會(huì)員、54個(gè)贊助公司、217個(gè)支持機(jī)構(gòu)(截止至2013年12月31日),這樣的規(guī)模對于一個(gè)開源組織來說,可謂聲勢浩大。
圖2-開源云計(jì)算社區(qū)對比參與度對比[1]
但看似一團(tuán)和氣的大家庭其實(shí)私下也是暗潮涌動(dòng),感受最為深刻的就是香港峰會(huì)展區(qū)里到處擺放著的RedHat Partner的牌子,可以說大家為了搶占至高點(diǎn),用盡了各種手段招數(shù)。
圖3 -香港峰會(huì)展廳
如果配上旁白的話大致如下:
- Redhat:我們擁有OpenStack社區(qū)主流影響力,我們會(huì)像征服Linux一樣征服OpenStack世界。
- Canonical:我們是OpenStack部署第一的操作系統(tǒng)廠商,與OpenStack發(fā)布周期同步。
- RaskSpace:我們創(chuàng)造了OpenStack
- Mirantis:我們OpenStack服務(wù)的客戶最多
- CloudScaling:我們?yōu)镺penStack客戶提供更多選擇(AWS)
- IBM/HP:我們是IBM/HP,我們?yōu)镺penStack做了不少貢獻(xiàn)(不過我也知道你提供OpenStack是為了賣更多的XXX,Unix時(shí)代你不就是這么干的嗎)。
- 現(xiàn)在連Orcale也想擠進(jìn)來,可惜暫時(shí)還沒想好他們的潛臺(tái)詞,如果您有更好的想法歡迎反饋給我:-)
這不禁讓我想起網(wǎng)上吐槽一則“霧霾對武器影響多大:偵察看不清導(dǎo)彈打不準(zhǔn)”新聞時(shí)的一個(gè)段子:
美:我們有B52轟炸機(jī)。中:我們有霧霾;美:我們有精密雷達(dá)。中:我們有霧霾;美:我們有精確制導(dǎo)炸彈。中:我們有霧霾;美:我們能把你們的城市從地圖上抹去。中:你們不能,我們能。美:你們有什么武器做到?中:我們有霧霾。
再看看這幫對手中的武器都有哪些:
RedHat 作為老牌Linux廠商,手握Libvirt(別告訴我你不知道這個(gè)項(xiàng)目意味著什么),KVM還有Gluster,最近CloudForm也是耍的有模有樣,更別說OpenShift,oVirt等寶貝了。Libvirt和KVM是繞不過去,所以Canonical很早就和 Inktank抱在一起,當(dāng)然是試圖希望通過Ubuntu和Ceph的整合來對抗RehHat的Glusterfs。而SUSE仍是緊抱微軟的大腿(其中緣由請自行谷歌),不知是不是試圖通過Hyper-V繞開RedHat 的KVM。其實(shí)RedHat 也沒閑著,PLUMgrid的加入讓人不禁猜想是否想對VMWare NSX+ vCenter構(gòu)成威脅?
武器在手免不了占山為王,所以除了各自產(chǎn)品的較量,更重要的還有山頭之爭,目前都有哪些山頭呢?
第一個(gè)山頭自然是對上游的影響力
圖4-OpenStack基金會(huì)
在OpenStack社區(qū)里真正有影響力的當(dāng)然是技術(shù)委員會(huì)的PTL和Core開發(fā)者,主要由他們決定OpenStack代碼的發(fā)展方向,不過來自企業(yè)的代碼貢獻(xiàn)量也能說明不少問題:
圖5 -企業(yè)貢獻(xiàn)排名
從最新統(tǒng)計(jì)中可以看出Rackspace已從D版和E版的第一名貢獻(xiàn)者已經(jīng)下滑到H版的第三名,并且還有下滑的趨勢;Mirantis從上一版的16位飛速上升到第五;HP和IBM最近幾個(gè)版本倒是一直都在前五;Redhat從F版開始就一直領(lǐng)跑;Canonical的老大不知咋想的?
Redhat已經(jīng)牢牢地控制住了Linux主要市場,如今看來對OpenStack也是勢在必得,想想Cloudera和Hortonworks怎么爭奪Hadoop的,這兩兄弟也不知有沒有分出高下。
進(jìn)化論告訴我們物競天擇,競爭的結(jié)果就是用戶直接受益。目前看到無論是你想要的度量和計(jì)費(fèi)(Ceilometer),或者是配置管理和編排服務(wù)(Heat)、甚至是部署服務(wù)(TripleO/Tuskar)和PaaS(Solum)服務(wù)在OpenStack中都有了各自的模塊,所有你想要的一切,社區(qū)都會(huì)逐步的整合進(jìn)來,所以不要再試圖維護(hù)自己的專有分支或模塊了,擁抱社區(qū)并參與貢獻(xiàn)上游吧~
第二個(gè)山頭應(yīng)該算是服務(wù)提供商了
由于這塊目前入門門檻比較低,但早期市場主要在這里,更接近早期的“領(lǐng)先用戶”,并且提供服務(wù)的公司可以在這些客戶的付費(fèi)的服務(wù)中成長,對于處于市場培養(yǎng)階段的的OpenStack廠商來說自然也是必爭之地。
實(shí)踐證明參與產(chǎn)品開發(fā)與改良的用戶很多,創(chuàng)新用戶的研究表明,這些用具有“領(lǐng)先用戶”的特征,也就是說他們在一個(gè)重要的市場趨勢中領(lǐng)先于用戶總體的主流,而且他們?yōu)榱俗约核龅降男枨笃谕麖囊粋€(gè)解決方案中獲取相對較高的收益。由于領(lǐng)先用戶在重要的市場趨勢中處于市場的前端,所以我們可以相信,許多他們自己開發(fā)使用的新產(chǎn)品也會(huì)吸引其他用戶,即他們可以為愿意將創(chuàng)新產(chǎn)品商業(yè)化的制造商提供產(chǎn)品基礎(chǔ)。
——節(jié)選自《民主化創(chuàng)新》
圖6 -商業(yè)模式和生態(tài)系統(tǒng)
這個(gè)山頭占據(jù)了幾乎主要的OpenStack市場份額,引得大多數(shù)OpenStack廠商都?xì)⑾蛄诉@個(gè)山頭。在這個(gè)山頭上在新秩序還沒建立起來之前,大家都被Linux世界的大佬們劃分成鮮明的陣營,RedHat和Ubuntu。
第三個(gè)山頭就是各自的相關(guān)產(chǎn)品
前面提到RedHat和Ubuntu作為上個(gè)時(shí)代的開源領(lǐng)袖,目前都在角逐OpenStack的疆土,而Mirantis絕對是匹黑馬,RackSpace雖然放權(quán)給基金會(huì),但并不意味著放棄整個(gè)市場,12年下半年就曾推出其私有云產(chǎn)品Alamo現(xiàn)在已經(jīng)更新到最新的Havana版本的了。當(dāng)時(shí)思科緊隨其后也曾推出過一個(gè)OpenStack發(fā)行版本,不過隨后就沒什么音信了,倒是其公開的文檔吸引了不少用戶的關(guān)注[2]。
而CloudScaling 似乎和AWS走的很近(參見[3]: 一封致OpenStack社區(qū)的公開信),并且由于瞻博和希捷參加了Cloudscaling 2013年B輪1000萬美元的融資,所以他們的OCS似乎也很值得嘗試。另外Piston 和國內(nèi)程輝團(tuán)隊(duì)的UOS比較像,可最近聲音都不多,不知出了什么狀況?(Piston 2013年也拿到了B輪,目前融資總額1250萬美金)。
另外兩匹黑馬Metacloud和Morphlabs,一個(gè)是做Managed service,另一個(gè)做OpenStack Applicance,倒也是風(fēng)聲水起,其中Metacloud在2013年6月剛獲得1000萬美元的A輪融資,投資者包括canaan Ventures、Storm Ventures和Jerry Yang(former Yahoo co-founder)的AME Cloud Ventures。MorphLabs 2013年D輪之后總共融了2250萬美金,我在去年的CloudConnect China大會(huì)上曾邀請他們來上海分別做過交流。
最后還有培訓(xùn)這塊山頭
別小看了培訓(xùn)這不起眼的生意,大家都是醉翁之意不在酒,主要都是看重生態(tài)系統(tǒng)的建設(shè)。RedHat的Linux培訓(xùn)體系就是一個(gè)很好的證明,Cloudera的Hadoop培訓(xùn)也類似。他們一方面通過繼續(xù)貢獻(xiàn)社區(qū)提升對上游的影響力,加快代碼修復(fù)速度,另一方面通過培訓(xùn)體系打造自己的生態(tài)系統(tǒng)。除了上訴提到的幾家廠商之外,還有swiftstack專門提供針對存儲(chǔ)模塊Swift的培訓(xùn)。目前國內(nèi)唯一能看到的應(yīng)該就是TryStack聯(lián)盟成員Mirantis授權(quán)的培訓(xùn)課程(詳細(xì)內(nèi)容參見[4])。
(未完待續(xù))
2014剛剛開始,這過去的一年里國內(nèi)又發(fā)生了哪些激動(dòng)人心的大事,下次我再接著整理。
[1]CY13-Q4 Community Analysis — OpenStack vs OpenNebula vs Eucalyptus vs CloudStack
[2]思科wiki
[3]一封致OpenStack社區(qū)的公開信
[4]OpenStack培訓(xùn)