2014年1月1日上午,程輝把共同創(chuàng)業(yè)的20余小伙伴聚集到由小區(qū)民居三室一廳改成的辦公室。他靜靜的開場(chǎng):“我們創(chuàng)業(yè)失敗了”。這時(shí)距離公司成立僅僅8個(gè)月。程輝接下來一個(gè)小時(shí)分享了對(duì)未來方向的想法,然后說“我們開始第二次創(chuàng)業(yè)”?,F(xiàn)場(chǎng)從頭到尾除了程輝再無(wú)一人說話。程輝堅(jiān)持發(fā)工資,只有資金補(bǔ)上前的最后一個(gè)月工資打了個(gè)折。就在資金鏈要斷的時(shí)候,新的投資進(jìn)來了,于是就有了今天的UnitedStack。
1987年出生的程輝是湖北人,個(gè)子不高的他天生就有一股子韌性。程輝是開源云項(xiàng)目OpenStack最早的實(shí)踐者、OpenStack基金會(huì)董事、中國(guó)OpenStack領(lǐng)域最活躍的布道者。2009年,程輝在新浪參與了國(guó)內(nèi)第一個(gè)商用云平臺(tái)SAE(Sina APP Engine,新浪應(yīng)用服務(wù)引擎)的技術(shù)及運(yùn)維。同時(shí),他還在新浪組建了中國(guó)第一個(gè)專業(yè)的OpenStack團(tuán)隊(duì),上線了國(guó)內(nèi)第一個(gè)OpenStack云服務(wù)。2013年2月,程輝離開新浪,創(chuàng)立了UnitedStack,這是中國(guó)第一家專注于OpenStack開源云計(jì)算創(chuàng)業(yè)公司,也運(yùn)營(yíng)著中國(guó)第一家OpenStack公有云。
如果不知道OpenStack的話,簡(jiǎn)單來說,OpenStack就是云時(shí)代的Linux。OpenStack為開源愛好者提供了一整套自由代碼,可實(shí)現(xiàn)幾乎所有類型的云環(huán)境,其目標(biāo)是提供實(shí)施簡(jiǎn)單、可大規(guī)模擴(kuò)展、豐富而標(biāo)準(zhǔn)統(tǒng)一的云計(jì)算平臺(tái)。就像Linux一樣,為OpenStack找一個(gè)可行的商業(yè)模式是最大的挑戰(zhàn),而程輝卻“偏向虎山行”。在經(jīng)歷了近一年創(chuàng)業(yè)的失敗后,程輝為OpenStack的商業(yè)化找到了一個(gè)全新的模式,即在公有云、私有云和混合云之外,開辟了第條道路。這第四條道路,可以說是“劍走偏鋒”,卻恰恰擊中了企業(yè)用戶的痛點(diǎn)。
第四條路:工業(yè)化生產(chǎn)和部署企業(yè)云
程輝經(jīng)過了一年創(chuàng)業(yè)的失敗,冥思苦想出的方向被稱之為:托管云(Managed Private Cloud)。所謂“托管云”,就是UnitedStack生產(chǎn)出標(biāo)準(zhǔn)化的企業(yè)云,然后把這套標(biāo)準(zhǔn)化的企業(yè)云復(fù)制到企業(yè)的數(shù)據(jù)中心里,根據(jù)企業(yè)的需求配置好后,企業(yè)可獲得整個(gè)源代碼。企業(yè)可以選擇把源代碼部署到自己的數(shù)據(jù)中心或商用公有云數(shù)據(jù)中心,然后委托UnitedStack進(jìn)行運(yùn)維和管理,這是一條工業(yè)化生產(chǎn)和部署企業(yè)云的道路。
這第四條道路的神奇之處就在于它既可以是公有云也可以是私有云或混合云,在這種模式下,企業(yè)擁有企業(yè)云的全部知識(shí)產(chǎn)權(quán),同時(shí)還可以根據(jù)自己的需要進(jìn)行個(gè)性化調(diào)整,解決自己的實(shí)際問題。換句話說,就是“不管黑貓白貓,抓到耗子就是好貓”。而能出現(xiàn)這樣的第四條道路,完全是因?yàn)閁nitedStack提供的企業(yè)云是基于開源的OpenStack,所有的代碼都是公開的,對(duì)企業(yè)來說就獲得了對(duì)云計(jì)算底層代碼的全透明可視性。
企業(yè)對(duì)于云計(jì)算最大的擔(dān)憂就是黑匣子,采用了云計(jì)算的模式后,企業(yè)僅僅能看到一個(gè)瀏覽器,其余的全部被隱藏在瀏覽器的后面。這樣固然能大幅簡(jiǎn)化IT管理,但對(duì)企業(yè)來說卻缺乏透明度和安全感。而所有的商用云計(jì)算廠商都不會(huì)向企業(yè)公開源代碼,這就跟傳統(tǒng)軟件企業(yè)不會(huì)把源代碼給用戶一樣?;贠penStack的UnitedStack恰恰相反,正因?yàn)殚_源的基因,所以它能把源代碼交給用戶,反過來收取運(yùn)維的費(fèi)用作為盈利方式。正所謂“不在一招一式、意在整個(gè)武林”。
程輝說,之所以能出現(xiàn)這樣的情況,一方面是企業(yè)越來越需要互聯(lián)網(wǎng)化的數(shù)據(jù)中心。隨著“互聯(lián)網(wǎng)+”的推進(jìn),傳統(tǒng)企業(yè)需要大步轉(zhuǎn)型,而轉(zhuǎn)型的思路之一就是業(yè)務(wù)的互聯(lián)網(wǎng)化或電商化。相應(yīng)的,企業(yè)的數(shù)據(jù)中心也需要互聯(lián)網(wǎng)化。過去,企業(yè)數(shù)據(jù)中心的網(wǎng)絡(luò)、計(jì)算和存儲(chǔ)等功能都是與獨(dú)立的服務(wù)器綁定,不同的服務(wù)器承擔(dān)不同的功能,即便服務(wù)器的利率低也不會(huì)把服務(wù)器的資源共享給其它的功能。而互聯(lián)網(wǎng)化的數(shù)據(jù)中心,則把網(wǎng)絡(luò)、計(jì)算和存儲(chǔ)等功能從綁定的服務(wù)器中剝離出來形成中間層,再把底層的服務(wù)器組成一個(gè)硬件的資源池,這樣就能最大化的利用硬件的資源、大幅降低成本。
此外,公有云與私有云的界限越來越模糊也是數(shù)據(jù)中心互聯(lián)網(wǎng)化的一個(gè)重要原因。程輝說,“把防火墻打開,私有云就變成了公有云”。這一方面是因?yàn)楣性婆c私有云的技術(shù)與架構(gòu)越來越趨同,在管理和運(yùn)維方面也越來越相似;另一方面是因?yàn)樵?ldquo;互聯(lián)網(wǎng)+”下的產(chǎn)業(yè)結(jié)構(gòu)調(diào)整,單個(gè)的企業(yè)越來越成為一個(gè)大產(chǎn)業(yè)互聯(lián)網(wǎng)中一員,企業(yè)邊界在消失,企業(yè)需要打開內(nèi)部的資源與整個(gè)產(chǎn)業(yè)互聯(lián)網(wǎng)進(jìn)行對(duì)接,特別是電商或互聯(lián)網(wǎng)業(yè)務(wù),而在對(duì)接的過程中就需要把企業(yè)的私有云變成公有云。例如UnitedStack的用戶陌陌,在上市之前陌陌的需求是比較純粹的內(nèi)部IT需求,主要訴求是簡(jiǎn)化內(nèi)部的IT管理,因此采用了私有云。而上市后為了持續(xù)盈利,陌陌把內(nèi)部的防火墻打開,把私有的IT系統(tǒng)變成了公有云平臺(tái),在這個(gè)公有云平臺(tái)上導(dǎo)流量引入游戲,再通過游戲套現(xiàn)。另一個(gè)用戶七牛是公有云存儲(chǔ)供應(yīng)商,七牛本想在OpenStack的基礎(chǔ)上自建云平臺(tái),但采用UnitedStack的商用云解決方案后,不僅成本下降了十分之一,還能輕松地與其它云廠商的服務(wù)進(jìn)行綁定,不斷地快速推出新的業(yè)務(wù)。
相信未來:堅(jiān)信開源理念
程輝對(duì)OpenStack開源云有著深深的信念。實(shí)際上OpenStack在2010年7月才正式推出了第一個(gè)版本,而程輝帶著幾個(gè)實(shí)習(xí)生在2009年底的時(shí)候就基于OpenStack的思路搭出了新浪的第一代IaaS平臺(tái),而當(dāng)時(shí)程輝自己也只是個(gè)普通工程師。
OpenStack是一個(gè)由NASA(美國(guó)國(guó)家航空航天局)和Rackspace合作研發(fā)并發(fā)起的,以Apache許可證授權(quán)的自由軟件和開放源代碼項(xiàng)目。在2010年7月份NASA和Rackspace公司將OpenStack開源時(shí),獲得了25個(gè)企業(yè)和組織的支持。開源一年后,OpenStack就從42個(gè)組織成員和95個(gè)開發(fā)者增長(zhǎng)到80個(gè)組織成員和1200個(gè)開發(fā)者及217個(gè)注冊(cè)貢獻(xiàn)者。得益于OpenStack的開放性,幾乎所有的硬件廠商都在嘗試往OpenStack加入對(duì)自己存儲(chǔ)或網(wǎng)絡(luò)硬件的支持, OpenStack能支持所有的 x86架構(gòu)服務(wù)器。
根據(jù)2014年底OpenStack基金會(huì)對(duì)全球OpenStack市場(chǎng)的調(diào)查,OpenStack是目前擁有最多傳統(tǒng)IT巨頭支持的云架構(gòu)開源項(xiàng)目,如IBM、HP、Cisco等,它也是全球最主流的開源公司如RedHat、RackSpace、Marantis等的選擇。由于徹底的開源性,OpenStack得到了幾乎所有硬件廠商的支持。OpenStack在傳統(tǒng)行業(yè)的滲透已經(jīng)呈現(xiàn)規(guī)模化趨勢(shì),在制造業(yè)、能源、零售、醫(yī)療、交通、保險(xiǎn)、媒體等行業(yè)長(zhǎng)勢(shì)喜人,尤其在電信行業(yè)的云部署中由6%上升至10%,在傳統(tǒng)的金融行業(yè)也取得突破性發(fā)展,占比由0.25%上升到 2%。
然而,作為一個(gè)開源項(xiàng)目,其前進(jìn)道路注定不是一番風(fēng)順。最簡(jiǎn)單的道理,互聯(lián)網(wǎng)的創(chuàng)新性商業(yè)模式就是“免費(fèi)”,而很多傳統(tǒng)廠商都不知道該怎么玩轉(zhuǎn)“免費(fèi)”的游戲,于是就出現(xiàn)了拉鋸戰(zhàn)。最為典型的例子就是Citrix曾于2012年的時(shí)候退出了OpenStack自建了CloudStack,但卻于最近重新加入了OpenStack,這一方面是因?yàn)镺penStack自身技術(shù)的成熟,另一方面是因?yàn)樵絹碓蕉嗟膹S商加入了OpenStack陣營(yíng)形成了強(qiáng)大的生態(tài)系統(tǒng)。
可以說OpenStack的發(fā)展是“眾人拾柴火焰高”的結(jié)果。而當(dāng)這個(gè)火焰非常弱小的時(shí)候,能堅(jiān)定站到火焰旁邊的人一定要有強(qiáng)大的信念。OpenStack項(xiàng)目最開始的想法是要與亞馬遜云AWS對(duì)抗,通過開源的方式打破亞馬遜云的市場(chǎng)壟斷。在整個(gè)OpenStack的發(fā)展過程中,都是由一批堅(jiān)定的相信自由軟件的人在推動(dòng)著進(jìn)程,程輝就是其中的一個(gè)?;贠penStack的UnitedStack仍是一個(gè)發(fā)展中的系統(tǒng),除了主要的基本功能外,差異化的功能則需要依靠開源社區(qū)里的生態(tài)系統(tǒng)提供,這也是程輝到現(xiàn)在都非常熱衷于參與社區(qū)活動(dòng)的原因。以UnitedStack托管云為例,其運(yùn)維是以自動(dòng)化的方式和遠(yuǎn)程的方式完成的,為了實(shí)現(xiàn)自動(dòng)化的運(yùn)維與管理,UnitedStack設(shè)計(jì)了一個(gè)自動(dòng)運(yùn)維管理工具,而這個(gè)工具里帶有的專家知識(shí)庫(kù)和管理工具庫(kù)則由OpenStack社區(qū)的成員貢獻(xiàn)而成。
如今的程輝在忙碌業(yè)務(wù)之余,經(jīng)常參加OpenStack的社區(qū)活動(dòng),積極傳播和貢獻(xiàn)著OpenStack的知識(shí)與實(shí)戰(zhàn)經(jīng)驗(yàn),更多的時(shí)候他不是講自己的公司業(yè)務(wù),而是花費(fèi)了大量時(shí)間和精力在講OpenStack的開源精神與框架,在充當(dāng)著一個(gè)講師的角色。在接受記者訪談的時(shí)候,盡管勞碌了一天沒顧得上吃飯的程輝,一談起OpenStack來就立刻來了精神,以工匠的精神討論OpenStack的技術(shù)細(xì)節(jié)。
創(chuàng)業(yè)維艱:闖過“從零到一”
程輝說他2013年初開始創(chuàng)業(yè)的時(shí)候根本沒做好創(chuàng)業(yè)的準(zhǔn)備。當(dāng)時(shí)的程輝面臨著兩個(gè)選擇,一是有投資人給他150萬(wàn)美金做自己想做的事情,另一個(gè)要啥有啥待遇豐厚但得幫別人做事情,程輝選擇了前者。而當(dāng)時(shí)程輝考慮離開新浪的原因很簡(jiǎn)單,就是新浪的云平臺(tái)發(fā)展到了一定階段后就不再繼續(xù)投入,而程輝希望繼續(xù)走下去。
程輝剛開始創(chuàng)業(yè)的時(shí)候,自己是工程師出身,而從新浪帶出來的也全是工程師,有幾個(gè)是從實(shí)習(xí)生做起的工程師。一群工程師在一起,憑著興趣決定做OpenStack發(fā)行版,也就是OpenStack軟件。他們的想法很簡(jiǎn)單,就是把OpenStack做成軟件賣給企業(yè),再按License的方式收費(fèi)。盡管OpenStack軟件的想法很好,它提供了通用方案,向上層提供抽象接口,同時(shí)屏蔽掉下層不同硬件之間的差異,在用戶業(yè)務(wù)和硬件層之間插入中間層,使用戶不需要再關(guān)心硬件,而是只需要關(guān)注業(yè)務(wù)。但很快,問題就出現(xiàn)了。雖然企業(yè)能把中間層軟件買回家,但怎么裝、怎么用、怎么維護(hù)等一大堆問題出來了。
OpenStack是一個(gè)工程師的思維下的產(chǎn)物,本身比較復(fù)雜、技術(shù)性強(qiáng),對(duì)企業(yè)的技術(shù)水平要求非常高。而云計(jì)算市場(chǎng)上其實(shí)不缺軟件,缺的反而是運(yùn)維和管理。盡管程輝非常喜歡自己開發(fā)的OpenStack發(fā)行版,但由于沒有銷售,迫使程輝反過來做市場(chǎng)調(diào)研,最終得出結(jié)論必須走公有云運(yùn)維的道路而非軟件開發(fā)的道路,并不得不在2013年底的時(shí)候裁掉了1/3的員工。即使在2014年1月1日的閉門會(huì)結(jié)束后,仍有不少很牛的工程師員工因?yàn)椴焕斫夤性七\(yùn)維這個(gè)方向,最終選擇了離開。
UnitedStack公司做了重大的業(yè)務(wù)轉(zhuǎn)型,把發(fā)行版的核心技術(shù)包括分布式存儲(chǔ)、高性能網(wǎng)絡(luò)、優(yōu)化的主機(jī)調(diào)度等,應(yīng)用到自己的公有云上并開放給公眾使用,所謂“吃自己的狗糧”。2014年下半年的時(shí)候,開始有客戶進(jìn)來了。也就是說,在公司成立后長(zhǎng)達(dá)一年半后終于開始有銷售了。這就是程輝說他沒有準(zhǔn)備好就開始創(chuàng)業(yè)的原因,因?yàn)樽鳛楣こ處煹乃麖囊婚_始就沒考慮過商業(yè)模式的問題。
程輝所說的托管云也叫托管私有云,可以理解成獨(dú)享的公有云。他把云建設(shè)的投入分為三個(gè)部分,一是IDC資源,包括電力、帶寬、機(jī)位等,這是一個(gè)高度成熟和市場(chǎng)化的領(lǐng)域,這部分由客戶自行解決,價(jià)格也已經(jīng)市場(chǎng)化了;二是服務(wù)器設(shè)備,這也是一個(gè)更加成熟和市場(chǎng)化的領(lǐng)域;三是獨(dú)立的技術(shù)平臺(tái)和運(yùn)維,這是UnitedStack專注的部分,幫客戶做好管理、維護(hù)、升級(jí)以及新功能的研發(fā)、監(jiān)控等。如果把托管云三部分的投入成本和同樣資源的公有云費(fèi)用做比較,就會(huì)發(fā)現(xiàn)托管云的整體成本只有公有云的1/3~1/5。目前,UnitedStack已經(jīng)有15個(gè)托管云的大客戶上線,機(jī)房20多個(gè),分布在北京、廣東、上海和東北地區(qū)。
在整個(gè)創(chuàng)業(yè)過程中,程輝一方面要找方向,一方面他一直在做架構(gòu)和整體設(shè)計(jì),從來沒有停過。晚上他回家后就看白天的記錄,看有什么問題,但同時(shí)他還要思考管理、運(yùn)營(yíng)、銷售等等。“總之你壓根來不及先學(xué)再做,你要先往前沖,碰到問題的時(shí)候就知道痛了,就知道什么對(duì)什么不對(duì)了。”在整個(gè)過程中,程輝最大的體驗(yàn)就是變得寬容了,變得會(huì)換位思考,變得從工程師思維到開始關(guān)注人性在管理中的重要性,變得從關(guān)注事到關(guān)注人。
目前,UnitedStack的客戶以互聯(lián)網(wǎng)企業(yè)為主,幾乎中國(guó)所有大的互聯(lián)網(wǎng)公司都已經(jīng)把OpenStack投入生產(chǎn)(除了阿里和騰訊外),二線互聯(lián)網(wǎng)公司尤其是游戲行業(yè)更是UnitedStack的主要客戶。其次是IDC客戶,它們發(fā)現(xiàn)小型客戶轉(zhuǎn)移到公有云的商機(jī),于是積極轉(zhuǎn)向云計(jì)算特別是IaaS平臺(tái)層面,而開源的OpenStack是最佳方案。第三是傳統(tǒng)企業(yè),這也是UnitedStack接下來要發(fā)力的方向,因?yàn)閭鹘y(tǒng)企業(yè)更適合托管云的模式,石油、金融、制造、醫(yī)療業(yè)等傳統(tǒng)企業(yè)轉(zhuǎn)型速度慢,但轉(zhuǎn)型也是必然的。2015年,程輝希望UnitedStack的客戶能夠從目前的60余個(gè)客戶發(fā)展到100個(gè)甚至更多的客戶,實(shí)現(xiàn)爆發(fā)式增長(zhǎng)。
而UnitedStack這種生產(chǎn)和部署企業(yè)云的模式,能夠達(dá)到工業(yè)化的效果。程輝介紹說,在已經(jīng)落地的10個(gè)大規(guī)模的托管云,幾乎沒有上門服務(wù)過。部署前期,UnitedStack會(huì)和客戶商量好,把需要采購(gòu)的設(shè)備發(fā)一個(gè)表單,購(gòu)買之后也會(huì)以一個(gè)清單的方式告訴客戶如何關(guān)聯(lián)這些設(shè)備,最后是打通VPN隧道,然后通過遠(yuǎn)程方式部署第一臺(tái)種子機(jī)器,剩下的其它機(jī)器會(huì)逐漸配置完畢。最快的客戶案例是從確定合同到托管云正式上線用了不到一個(gè)月的時(shí)間。有不少客戶是已經(jīng)與VMWare談好合同,突然之間又聽說UniteStack的托管云方式,于是連夜找程輝團(tuán)隊(duì)開會(huì),隨即拍板轉(zhuǎn)向UniteStack。
程輝說,UnitedStack將會(huì)持續(xù)創(chuàng)新,每個(gè)月都將推出新的功能或新的服務(wù),2015年4到6月將推出大數(shù)據(jù)服務(wù)、分布式內(nèi)存服務(wù)、企業(yè)安全網(wǎng)關(guān)等。
對(duì)于程輝來說,前進(jìn)的步伐從未停止過。