趙艷秋
不久之前,全球最大的開(kāi)源軟件企業(yè)紅帽公司的首席技術(shù)官Brian Stevens拜訪了華為。華為高層開(kāi)門(mén)見(jiàn)山問(wèn)他:紅帽怎么能幫助華為更好地在開(kāi)源社區(qū)里做貢獻(xiàn)?
“我當(dāng)時(shí)意識(shí)到,華為已經(jīng)不再滿足只使用開(kāi)源技術(shù)了。它們希望在開(kāi)源社區(qū)建立起更大的影響力?!盉rian Stevens說(shuō)。
他告訴華為這位高層,開(kāi)源社區(qū)并不是大家湊在一起開(kāi)發(fā)同一個(gè)技術(shù)這樣簡(jiǎn)單,而關(guān)乎流程和文化的問(wèn)題?!澳阍趺磪⑴c到開(kāi)源社區(qū),怎么表現(xiàn)出你的透明度,怎么分享你的代碼;面對(duì)他人對(duì)你代碼的反饋,怎么表現(xiàn)出傾聽(tīng)性;你怎么在其他開(kāi)發(fā)者分享代碼時(shí),表現(xiàn)得更富有建設(shè)性,這些都是開(kāi)源精神和文化的體現(xiàn)?!?/p>
從4月開(kāi)始,紅帽北京團(tuán)隊(duì)已經(jīng)與華為團(tuán)隊(duì)開(kāi)始就這些問(wèn)題進(jìn)行比較細(xì)致的交流。
開(kāi)源社區(qū)的運(yùn)作大有門(mén)道。經(jīng)歷了20多年的發(fā)展,紅帽在開(kāi)源社區(qū)中已形成廣泛影響力,但這并非易事。
處于創(chuàng)新漩渦的開(kāi)源
開(kāi)源軟件的開(kāi)發(fā)類(lèi)似今天互聯(lián)網(wǎng)世界的眾籌模式——成千上萬(wàn)背景不同的技術(shù)愛(ài)好者、不同企業(yè)的工程師聚集在一個(gè)“開(kāi)源社區(qū)”中,一起貢獻(xiàn)來(lái)創(chuàng)造一個(gè)他們熱愛(ài)的軟件技術(shù)。這個(gè)軟件的代碼和文檔都是公開(kāi)的,人們可以自由使用。
伴隨它的發(fā)展,紅帽也創(chuàng)造了一種名為“訂閱”的商業(yè)模式。它基于開(kāi)源社區(qū)中的軟件,通過(guò)更多測(cè)試和驗(yàn)證,開(kāi)發(fā)出更穩(wěn)定、更易用的“企業(yè)版”。用戶可以免費(fèi)使用,但如果需要技術(shù)支持和咨詢服務(wù),就要付費(fèi)“訂閱”了。
如今,業(yè)界都急于在開(kāi)源領(lǐng)域展現(xiàn)自己的領(lǐng)導(dǎo)力,這是因?yàn)槟壳伴_(kāi)源技術(shù)已經(jīng)成為新一代創(chuàng)新的中心。在過(guò)去10年,因?yàn)殚_(kāi)源的“眾籌基因”,開(kāi)源技術(shù)掀起了一場(chǎng)革命,它讓用戶不再被某個(gè)專用平臺(tái)鎖定,應(yīng)用IT技術(shù)的成本也更低。
因此,在全球服務(wù)器市場(chǎng),開(kāi)源操作系統(tǒng)Linux逐漸成為一個(gè)主流,2013年占據(jù)了28.5%的市場(chǎng)份額,僅次于Windows。而在新一代計(jì)算浪潮中,任何一種眼下熱門(mén)的技術(shù),無(wú)論是軟件定義數(shù)據(jù)中心、軟件定義網(wǎng)絡(luò),還是大數(shù)據(jù)都與開(kāi)源技術(shù)緊密相關(guān)。
“現(xiàn)在,我每天都在說(shuō),我們這個(gè)領(lǐng)域的每個(gè)人都是非常幸運(yùn)的——因?yàn)槲覀兲幱趧?chuàng)新的漩渦,能處在某個(gè)時(shí)代的中心真是太好了。”紅帽執(zhí)行副總裁兼產(chǎn)品和技術(shù)部門(mén)總裁Paul Cormier說(shuō)。10年前,面向技術(shù)愛(ài)好者、開(kāi)發(fā)者的交流開(kāi)放活動(dòng)——紅帽峰會(huì)(Red Hat Summit)更像是一個(gè)小組會(huì)議。但在2014年,約有5000人參加了這個(gè)峰會(huì),峰會(huì)贊助商多達(dá)96個(gè),儼然已成為了一場(chǎng)生態(tài)圈的盛會(huì)。
“看到這么多人來(lái)參加紅帽峰會(huì),真覺(jué)得有些不可思議?!奔t帽總裁兼首席執(zhí)行官Jim Whitehurst在峰會(huì)的主題演講中說(shuō)。
他當(dāng)日穿了一雙鮮紅顏色的皮鞋,與紅帽Logo中的紅色相似。據(jù)說(shuō),紅帽的聯(lián)合創(chuàng)始人Bob Young曾介紹過(guò)紅帽Logo的由來(lái)——在美國(guó)和法國(guó),起義人士都是戴著紅帽子開(kāi)始革命的。
“我們的使命就是做開(kāi)源社區(qū)的‘催化劑。我們努力在開(kāi)源社區(qū)中發(fā)現(xiàn)那些最富活力的創(chuàng)新,并全力激發(fā)它?!?Jim Whitehurst 說(shuō)。而找到最富活力的創(chuàng)新標(biāo)準(zhǔn),就是看一項(xiàng)開(kāi)源技術(shù)是否具有一個(gè)非常豐富的生態(tài)系統(tǒng)。
在這次紅帽大會(huì)上,紅帽花了很大篇幅來(lái)談一種名為Docker的開(kāi)源技術(shù)?!?5%的人在去年還沒(méi)有聽(tīng)說(shuō)過(guò)Docker社區(qū)。去年,我們?cè)谡雇磥?lái)時(shí),我自己也不知道這個(gè)社區(qū)。” Jim Whitehurst說(shuō),但在過(guò)去12月內(nèi),這個(gè)社區(qū)的貢獻(xiàn)者已經(jīng)從0增長(zhǎng)到400多個(gè),超過(guò)140萬(wàn)個(gè)Docker被下載,有9000多個(gè)Docker應(yīng)用被公開(kāi)?!伴_(kāi)源的魅力就在于,你是相信一家供應(yīng)商的力量,還是相信整個(gè)業(yè)界合作的力量?這是一種方法論,不是紅帽來(lái)預(yù)測(cè)未來(lái)創(chuàng)新的方向,而是整個(gè)生態(tài)系統(tǒng)來(lái)一起預(yù)測(cè)未來(lái)?!?/p>
除了緊隨整個(gè)生態(tài)圈的腳步以外,紅帽首席技術(shù)官Brian Stevens認(rèn)為,要成為開(kāi)源社區(qū)的催化劑,透明度和公正性很重要。在他看來(lái),透明度能夠帶來(lái)信任,公正性能給其他開(kāi)發(fā)者帶去尊重?!耙龅酵该?,你要盡量在技術(shù)開(kāi)發(fā)的早期階段,就把客戶和合作伙伴引入,不能說(shuō)發(fā)展出一個(gè)成熟產(chǎn)品之后,去讓客戶和合作伙伴用?!?他對(duì)《IT經(jīng)理世界》說(shuō),“我們認(rèn)為這個(gè)理念很重要,因?yàn)橹挥羞@么做,大家的聲音才會(huì)被聽(tīng)到,才能由大家一起來(lái)形成和引領(lǐng)一個(gè)技術(shù)方向?!?/p>
進(jìn)化中的開(kāi)放混合云
南洋理工大學(xué)高性能計(jì)算中心的創(chuàng)始董事蘇榮才成為第八屆紅帽年度創(chuàng)新獎(jiǎng)獲獎(jiǎng)?wù)咧?。南洋理工大學(xué)是首批利用紅帽技術(shù),創(chuàng)建混合云的用戶。
南洋理工大學(xué)是新加坡一所研究型大學(xué)。學(xué)校本身有私有云,但老師在開(kāi)展新材料、力學(xué)、宇航研究時(shí),需要大量的高性能計(jì)算資源。當(dāng)學(xué)校內(nèi)部資源不夠時(shí),他們希望利用亞馬遜AWS公有云的計(jì)算資源,但不想研究數(shù)據(jù)存儲(chǔ)在公有云上。于是,他們利用NetApp在AWS上建立了自己專有的數(shù)據(jù)存儲(chǔ)系統(tǒng)?!拔覀兣c紅帽合作,創(chuàng)建了一套混合云基礎(chǔ)架構(gòu),將私有云與公有云整合起來(lái),統(tǒng)一管理調(diào)度?!碧K榮才介紹說(shuō),“采用混合云,令我們的成本降低了30%,提高計(jì)算高峰期的靈活性的同時(shí),還可以安全地進(jìn)行數(shù)據(jù)復(fù)制?!?/p>
這個(gè)案例充分展現(xiàn)了紅帽過(guò)去六、七年在云計(jì)算戰(zhàn)略上的演進(jìn)成果。
紅帽創(chuàng)建時(shí),IT產(chǎn)業(yè)正處于客戶端/服務(wù)器時(shí)代。那時(shí),業(yè)界應(yīng)用只有數(shù)萬(wàn)個(gè),用戶是數(shù)千萬(wàn)。紅帽以企業(yè)級(jí)服務(wù)器Linux起家,后來(lái)收購(gòu)了中間件企業(yè)JBoss。其收入中很大部分比例來(lái)自這兩項(xiàng)業(yè)務(wù)。而現(xiàn)在云、大數(shù)據(jù)、移動(dòng)和社交時(shí)代,應(yīng)用達(dá)到數(shù)百萬(wàn)個(gè),用戶多達(dá)數(shù)十億。這家公司希望轉(zhuǎn)型成為這個(gè)時(shí)代下的開(kāi)放混合云供應(yīng)商,從而適應(yīng)新應(yīng)用的需求。
紅帽的布局仍從開(kāi)源Linux操作系統(tǒng)出發(fā)。他們堅(jiān)信,Linux是構(gòu)建下一代數(shù)據(jù)中心的起點(diǎn)?!癓inux已經(jīng)卷入了云。實(shí)際上,谷歌、Facebook和那些最大的云服務(wù)商如果沒(méi)有Linux,幾乎達(dá)不到它們今天的水平,無(wú)法運(yùn)行它們的新業(yè)務(wù)?!?Paul Cormier說(shuō)。他認(rèn)為,Linux驅(qū)動(dòng)了虛擬化、私有云和公有云的整合,為應(yīng)用提供了一個(gè)無(wú)縫的環(huán)境。“如果應(yīng)用為王,那么Linux就是心跳。”
在紅帽峰會(huì)上被重點(diǎn)提及的企業(yè)Linux 7產(chǎn)品中,引入了包括Docker在內(nèi)的容器技術(shù)。這種技術(shù)就像20世紀(jì)50年代發(fā)明的集裝箱,集裝箱建立了一個(gè)標(biāo)準(zhǔn),可以讓貨物在火車(chē)、汽車(chē)、輪船之間暢通無(wú)阻,從而顛覆了全球的運(yùn)輸方式。容器技術(shù)則希望建立一個(gè)覆蓋整個(gè)互聯(lián)網(wǎng)及私人網(wǎng)絡(luò)的應(yīng)用移植標(biāo)準(zhǔn)。這樣,混合云上應(yīng)用的部署和遷移就有了底層的支持。
除了Linux系統(tǒng),紅帽又發(fā)現(xiàn)了OpenStack開(kāi)源技術(shù),這是一種云平臺(tái)管理技術(shù),被稱作下一代的云操作系統(tǒng),是基礎(chǔ)架構(gòu)即服務(wù)(IaaS)的重要組成部分。
兩年前,紅帽開(kāi)始在OpenStack上下功夫,OpenStack的所有項(xiàng)目,紅帽都派工程師參與?,F(xiàn)在,OpenStack還不太成熟,在具體實(shí)施層面遇到了一系列難題。
對(duì)于難題,Jim Whitehurst回應(yīng)說(shuō):“OpenStack到目前為止已經(jīng)有20個(gè)發(fā)行版。當(dāng)實(shí)際上,Linux也經(jīng)歷了同樣的過(guò)程,推出了上百個(gè)發(fā)行版?,F(xiàn)在,看看紅帽企業(yè)版Linux,已經(jīng)用于股票交易、業(yè)務(wù)交易等關(guān)鍵應(yīng)用。這說(shuō)明,采用開(kāi)源方式可以創(chuàng)造出企業(yè)級(jí)好產(chǎn)品?!?/p>
據(jù)說(shuō),有更多的企業(yè)高管計(jì)劃在今年嘗試OpenStack,OpenStack也有望在明年底為紅帽帶來(lái)營(yíng)收。
除了基礎(chǔ)架構(gòu)即服務(wù)(IaaS),現(xiàn)在開(kāi)源的力量正匯集到平臺(tái)即服務(wù)(PaaS)上,這原先完全由專用系統(tǒng)控制。如今,PaaS完全開(kāi)放讓開(kāi)源技術(shù)能夠跨越整個(gè)數(shù)據(jù)中心。PaaS是面向應(yīng)用開(kāi)發(fā)者的,它讓開(kāi)發(fā)者專注于自己的應(yīng)用開(kāi)發(fā),幫助開(kāi)發(fā)者自動(dòng)調(diào)配應(yīng)用所需的計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)資源。在PaaS層面,紅帽推出了OpenShift平臺(tái)。
“當(dāng)云剛剛出現(xiàn)的時(shí)候,我們認(rèn)為已經(jīng)足夠了解它,于是把云分為基礎(chǔ)設(shè)施云(IaaS)、平臺(tái)云(PaaS)以及服務(wù)云(SaaS),但是我們錯(cuò)了。”Brian Stevens說(shuō),“現(xiàn)在,這些分類(lèi)開(kāi)始融合?!彪m然亞馬遜AWS提供各種服務(wù),但我們并不知道它們是IaaS還是PaaS。在這三、四年中,當(dāng)紅帽開(kāi)發(fā)OpenStack和OpenShift時(shí),也發(fā)現(xiàn)了類(lèi)似的整合趨勢(shì)——如果把它們整合到一起,它們就具備更多能力,提供更好的用戶體驗(yàn)。因此,現(xiàn)在紅帽O(jiān)penShift團(tuán)隊(duì)也參與到OpenStack團(tuán)隊(duì)中,讓兩者深度融合。實(shí)際上,基礎(chǔ)設(shè)施云和平臺(tái)云的融合,讓企業(yè)能夠更快速地創(chuàng)建并實(shí)施應(yīng)用。
除此之外,隨著越來(lái)越多的企業(yè)走向混合云,紅帽也談及其混合云管理平臺(tái)CloudForms。正如南洋理工大學(xué)一樣,當(dāng)企業(yè)私有云資源遇到挑戰(zhàn)、需要調(diào)用公有云資源時(shí),CloudForms可以實(shí)現(xiàn)私有云和公有云的一致性管理和調(diào)度。
不久之前,紅帽將自身的Linux、虛擬化、OpenStack以及云管理業(yè)務(wù)等諸多資源整合起來(lái),建立起全新的基礎(chǔ)設(shè)施即服務(wù)(IaaS)部門(mén)。
當(dāng)然,開(kāi)放混合云的各種落地技術(shù)細(xì)節(jié)仍需要打磨,一些技術(shù)的發(fā)展路徑仍在探討中。下一步,這家開(kāi)源社區(qū)的“催化劑”企業(yè),又會(huì)在開(kāi)放混合云技術(shù)上,找到哪些富有活力的創(chuàng)新技術(shù)?