當記者見(jiàn)到劉國輝時(shí),他正在為10月25日開(kāi)始的OpenStack巴塞羅那峰會(huì )做準備。每半年一次的OpenStack峰會(huì ),劉國輝不是第一次參加。作為EasyStack的聯(lián)合創(chuàng )始人兼CTO,從2014年2月EasyStack成立以來(lái)每次的OpenStack峰會(huì )他都會(huì )代表EasyStack參加。只是隨著(zhù)公司的成長(cháng)EasyStack參會(huì )隊伍越來(lái)越大,從2014年5月只有他和公司CEO陳喜倫兩人,到這次組成了有史以來(lái)最大規模的參會(huì )團隊。
今年巴塞羅那OpenStack峰會(huì ),EasyStack派出了23人的參會(huì )陣營(yíng),任務(wù)也從前幾年單純地將OpenStack社區的最新進(jìn)展帶給國內,轉變?yōu)橥瑫r(shí)也把中國用戶(hù)的需求和中國市場(chǎng)的變化帶給OpenStack基金會(huì )。對EasyStack而言,這是在今年4月履新OpenStack黃金會(huì )員后的職責。不過(guò)在劉國輝看來(lái),更多的還是EasyStack對OpenStack的一份熱情,或者說(shuō)是公司的企業(yè)文化。在公司的這種企業(yè)文化的熏陶下,EasyStack在OpenStack的貢獻越來(lái)越大,影響力也在不斷提升。在不久前發(fā)布的第14個(gè)OpenStack版本Newton中,EasyStack的Commits數達到861次,代碼貢獻國際排名位列12位。

EasyStack的聯(lián)合創(chuàng )始人兼CTO劉國輝
源于社區,回歸社區
10月6日,在巴塞羅那OpenStack峰會(huì )召開(kāi)前夕,OpenStack的第14個(gè)版本Newton對外發(fā)布。與上一個(gè)版本Mitaka相比,Newton在可擴展性、可靠性和用戶(hù)體驗方面均有顯著(zhù)提升。不過(guò),這次人們關(guān)注的除了產(chǎn)品本身之外,還有中國企業(yè)的代碼貢獻率。在Newton代碼貢獻最終版本中,共有23家中國企業(yè)上榜;而上一個(gè)版本Mitaka代碼貢獻的中國上榜企業(yè)是13家,同比增長(cháng)高達77%。其中,EasyStack緊跟華為之后成為代碼貢獻排名第二的廠(chǎng)商,表現突出。
“對于以OpenStack為主營(yíng)業(yè)務(wù)的企業(yè),我們的關(guān)鍵競爭力就來(lái)自OpenStack開(kāi)源社區,否則我們的業(yè)務(wù)就是無(wú)源之水。因此,盡管是一家初創(chuàng )公司,但EasyStack對社區非常重視,非常鼓勵工程師為社區做貢獻。”劉國輝談到EasyStack的代碼貢獻時(shí)表示。
據EasyStack社區負責人、olso core reviewer郭長(cháng)波介紹,在公司高層的大力推動(dòng)下,這些年EasyStack在OpenStack社區的貢獻逐年上升。“從EasyStack公司成立以來(lái), OpenStack每半年一次共發(fā)布了6個(gè)版本。在這6個(gè)版本里面,我們大概提交了1900個(gè)Commits,總共達到88000行的代碼行變更。”
他說(shuō),EasyStack從最開(kāi)始只有9個(gè)人時(shí)就有三四個(gè)人參與到社區工作,現在公司發(fā)展到100多人時(shí)還有50%的工程師參與到社區。社區代碼貢獻也從剛開(kāi)始的邊緣項目逐漸轉移到核心組件。在最近的兩個(gè)OpenStack版本Mitaka和Newton中,EasyStack在TC-approved(OpenStack基金會(huì )技術(shù)委員會(huì )審批的項目,是OpenStack中最核心的項目模塊)中的貢獻位列世界TOP8。
郭長(cháng)波說(shuō),公司對開(kāi)源社區的重視已經(jīng)潛移默化地滲透到企業(yè)文化中,參與社區正在成為工程師的自發(fā)行為。“現在我們在社區的很多工作已經(jīng)變成自發(fā)的了。因為一方面這能提高我們的技能,同時(shí),通過(guò)深度參與社區我們也獲得了前所未有的成就感。比如,每當想到自己的代碼正運行在世界各地成千上萬(wàn)的服務(wù)器上,他都有種莫名的激動(dòng)。”

EasyStack巴塞羅那OpenStack峰會(huì )的代表團
大格局,才有大發(fā)展
眾所周知,中國的開(kāi)源文化剛剛開(kāi)始,中國企業(yè)也走過(guò)了從不貢獻到邊緣貢獻,再到核心貢獻的歷程。作為一家成立才兩年的公司,EasyStack出于什么原因對開(kāi)源社區如此執著(zhù)。
首先,是技術(shù)信仰。EasyStack的幾個(gè)創(chuàng )始人之前的工作都以開(kāi)源有關(guān)。劉國輝認為,做開(kāi)源是需要情懷的,尤其是對工程師個(gè)人。“我們每次貢獻一個(gè)代碼,哪怕只是幾行代碼,它可能運行在全球成千上萬(wàn)的數據中心當中,有的承載銀行領(lǐng)域的核心應用,有的承載物流關(guān)鍵快遞……在被客戶(hù)應用。我覺(jué)得這對工程技術(shù)人員來(lái)講,是非常值得自豪的。工程師需要有這種情懷來(lái)支撐他們工作。”他說(shuō)。
而對企業(yè)而言,則是格局和視野。他說(shuō),參與開(kāi)源社區不會(huì )直接帶來(lái)回報,但對公司的長(cháng)期發(fā)展卻非常必要。劉國輝表示,通過(guò)參與開(kāi)源社區工作可以把自己的團隊打造得更強,同時(shí)把產(chǎn)品磨煉得更加可靠、穩定、高性能。這樣再把這些經(jīng)驗回饋到社區,同時(shí)把客戶(hù)的聲音和訴求反饋到社區,就形成一個(gè)正向的循環(huán)。
“縱觀(guān)OpenStack乃至云計算,最終都是一場(chǎng)技術(shù)戰。競爭最終拼的是人才,通過(guò)參與社區能提升我們工程師的技能。同時(shí),由于我們更懂代碼,也能讓我們能更好進(jìn)行模塊集成,推出更好的產(chǎn)品。”劉國輝說(shuō)。
正是出于這種考慮,EasyStack還在8月加入了Linux基金會(huì )。“我們加入Linux基金會(huì ),是因為我們從系統工程的角度來(lái)看待OpenStack,看待云平臺,它需要深厚的技術(shù)底蘊來(lái)支撐。”劉國輝解釋說(shuō),EasyS希望在體系結構層面,參與到一個(gè)生態(tài)環(huán)境當中。然后以中立的姿態(tài)來(lái)迎接各種各樣的平臺,然后把它體現到OpenStack當中,體現到容器,體現到網(wǎng)絡(luò ),來(lái)服務(wù)國內的用戶(hù)。
“EasyStack希望踏踏實(shí)實(shí)做一些實(shí)事,不求多,只求精。同時(shí),我們還把視野放得寬一些,我們自己的定位是一個(gè)在國際有影響力的公司,我們正在接近這個(gè)目標。” 劉國輝總結說(shuō)。