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