OpenStack提供了一套部署、管理IT基礎(chǔ)設(shè)施,建立公有云或私有云服務(wù)的框架。OpenStack在云計算市場正在由以前的概念階段進(jìn)化到落地階段,不光大型IT紛紛布局OpenStack,OpenStack初創(chuàng)公司也紛紛推出專業(yè)的服務(wù)切入到OpenStack市場。九州云就是這樣一家公司,近日九州云副總裁陳沙克就OpenStack的熱點問題接受了筆者的專訪。
九州云副總裁陳沙克
九州云成立于2012年,公司自成立之初,即致力于國際前沿云計算技術(shù)開源軟件OpenStack的研發(fā)。整體貢獻(xiàn)中國第2,全球第17(Liberty版本),其中在界面模塊Horizon 、應(yīng)用發(fā)布模塊Murano項目、數(shù)據(jù)庫服務(wù)模塊Trove、容器技術(shù)模塊Magnum和自動化測試模塊Tempest這幾個項目都擠進(jìn)了全球貢獻(xiàn)前10;同時為中國最大的OpenStack培訓(xùn)機構(gòu),RedHat官方認(rèn)證培訓(xùn)合作伙伴;RHOS標(biāo)準(zhǔn)培訓(xùn);OpenStack訓(xùn)練營和定制化培訓(xùn)。已獲2項軟件著作權(quán),1項專利技術(shù)申請中。
OpenStack是否已經(jīng)企業(yè)就緒?
OpenStack已經(jīng)事實成為開放云計算的標(biāo)準(zhǔn)框架,業(yè)界也有廠商打出OpenStack已經(jīng)企業(yè)就緒的口號。陳沙克表示,經(jīng)過多年的發(fā)展,OpenStack在慢慢成熟。而企業(yè)的需求多種多樣,OpenStack已經(jīng)能夠滿足企業(yè)的特定需求。經(jīng)過五年的發(fā)展,OpenStack步入穩(wěn)定期,功能組件不斷成熟,新功能不斷增加。當(dāng)然新功能給OpenStack帶來不穩(wěn)定,但是卻增加了OpenStack在使用場景上的豐富性。在生產(chǎn)環(huán)境下,企業(yè)可以使用OpenStack的穩(wěn)定功能進(jìn)行生產(chǎn)部署,而對新功能進(jìn)行測試驗證。OpenStack越來越能夠滿足企業(yè)應(yīng)用場景的需求。
HP、IBM、RedHat都在將OpenStack作為下一個戰(zhàn)略制高點,布局生態(tài)。陳沙克表示,隨著越來越多的廠商介入到OpenStack社區(qū),這給社區(qū)帶了更多正面性的發(fā)展效果。這些廠商對于OpenStack的關(guān)注影響了它們的客戶,促進(jìn)了OpenStack在企業(yè)中的認(rèn)知普及。
但是,這些廠商的介入不可避免的把專有的技術(shù)和產(chǎn)品帶到了社區(qū)。比如存儲和網(wǎng)絡(luò)廠商將自己的專有驅(qū)動計入到OpenStack,這樣會出現(xiàn)與社區(qū)相悖的廠商鎖定情況。對此,OpenStack社區(qū)正在研究將OpenStack的組件進(jìn)行框架化,而把廠商的專屬東西單獨拿出去。這樣可以兼顧廠商利益和社區(qū)利益。
同時,OpenStack社區(qū)為了發(fā)展,也在積極吸納其他開源項目,比如Docker和Hadoop、Spark等。這也體現(xiàn)了OpenStack社區(qū)的開放性。
OpenStack公司需要與社區(qū)保持一致
在大型廠商布局OpenStack的同時,OpenStack初創(chuàng)公司也如雨后春筍般出現(xiàn)。但是OpenStack初創(chuàng)企業(yè)也開始分化,比如Mirantis獲1億美元B輪融資,而OpenStack項目創(chuàng)始者之一Nebula公司倒閉。對于這種現(xiàn)象,陳沙克表示,對于開源項目,任何脫離主流版本的分支是無法生存的,如果不能與社區(qū)保持一致,那么這個版本就會變成孤島,后續(xù)的維護(hù)是難以為繼的。Mirantis的OpenStack版本是與上游社區(qū)保持一致的,這是其得以迅速發(fā)展的關(guān)鍵。九州云的產(chǎn)品也是是與上游社區(qū)保持一致的,代碼的修改會回饋社區(qū)。
國內(nèi)工程師要進(jìn)一步提高在開源社區(qū)的影響力最大的挑戰(zhàn)還是在溝通上。其實在大的工程項目上,具體的想法和代碼的實現(xiàn)只是一部分,更大的一部分是怎么向世界各地的其他社區(qū)成員解釋清楚自己的想法,說服他們這是一個有價值的改動。有不少社區(qū)成員在思考一個問題的解決方案時,過分注重怎么在短期內(nèi)解決一個問題,而忽略了解決方案對整個項目的長期影響。
九州云的市場布局
對于九州云與海云捷迅、EasyStack、UnitedStack等國內(nèi)友商的差異化,陳沙克表示,九州云完全基于社區(qū)產(chǎn)品進(jìn)行服務(wù),犧牲速度換取發(fā)展。特別是對于OpenStack初創(chuàng)公司一定要知道自己什么不能做,明確對客戶說明什么不能做,這樣才能服務(wù)好企業(yè)客戶。
“有破有立”是九州云的未來發(fā)展的思路,比如九州云不會做公有云,因為目前公有云在業(yè)務(wù)模式上并沒有實現(xiàn)盈利。但九州云會專注于私有云市場,在考慮企業(yè)需求的同時,幫助企業(yè)實現(xiàn)傳統(tǒng)應(yīng)用的遷移,專注實現(xiàn)“落地的最后一公里”,過去這一兩年,九州云開發(fā)的企業(yè)私有云插件多達(dá)幾十個,這些插件主要是為了解決企業(yè)在OpenStack落地過程中困難,當(dāng)然,不少控件九州云也反饋給了社區(qū),比如在工單管理、公告管理、日志收集、監(jiān)控整合等,九州云在社區(qū)里發(fā)起了兩個項目Spanner(運維界面)和Evoque(工單系統(tǒng)),都已經(jīng)被社區(qū)采納,進(jìn)入了孵化項目組里。
對于九州云與NetApp的合作,陳沙克表示,OpenStack初創(chuàng)企業(yè)需要傳統(tǒng)IT廠商的渠道,而傳統(tǒng)IT廠商也需要OpenStack初創(chuàng)企業(yè)的專業(yè)服務(wù)。這就將傳統(tǒng)IT架構(gòu)和互聯(lián)網(wǎng)進(jìn)行了結(jié)合,雙方都可以滿足客戶的應(yīng)用和業(yè)務(wù)需求。
接下來,九州云會有哪些布局呢?陳沙克透露,九州云未來還是會不斷教育用戶,增強客戶對于OpenStack的信心,積極參與社區(qū)工作,消除用戶擔(dān)心。
OpenStack在企業(yè)中的落地是一個持久戰(zhàn),需要耐心。這個過程就是企業(yè)知道OpenStack到怎么用OpenStack,然后如何用好OpenStack。
總結(jié)
經(jīng)過和陳沙克的討論,筆者認(rèn)為OpenStack在企業(yè)中應(yīng)用已經(jīng)進(jìn)入到一個新的階段,這得益于OpenStack整個生態(tài)上下游廠商的協(xié)同努力。就像陳沙克說的,沒有人能預(yù)測OpenStack未來的發(fā)展,但是當(dāng)產(chǎn)業(yè)上下游的廠商都在參與這個事情的時候,其實我們對于OpenStack的未來是不用擔(dān)心,作為廠商唯一能做的事情就是參與進(jìn)來,滿足客戶需求,為客戶創(chuàng)造價值。