當前位置:
首頁 > 科技 > 七歲的OpenStack成熟了?企業就緒了?

七歲的OpenStack成熟了?企業就緒了?

近年來隨著OpenStack的不斷發展,這樣的用戶在不斷增多,特別是一些傳統企業紛紛部署OpenStack。但與此同時,反對OpenStack的聲音也從來沒有斷過。正確的態度應該是什麼?

至頂網軟體頻道消息: 中國福利彩票發行管理中心(以下簡稱福彩中心)今年開始啟用了一個新的雲計算平台,這是一個基於OpenStack的私有雲解決方案,用於支持其福利彩票的日常管理和運營。目前,福彩中心技術人員正在將業務逐漸向OpenStack平台遷移,先期遷移的是相對邊緣的業務,等到這些業務順利遷移,核心的關鍵業務也會遷移上來。

福彩中心是中國企業中眾多進入OpenStack陣營的用戶之一,近年來隨著OpenStack的不斷發展,這樣的用戶在不斷增多,特別是一些傳統企業紛紛部署OpenStack。但與此同時,反對OpenStack的聲音也從來沒有斷過。比如,有人認為其開放,可以自己裁剪,有利於創新;但也有人認為其功能複雜,不好用,不成熟。那麼,對大多數企業用戶而言,到底該不該上OpenStack,如果上OpenStack後會有哪些「坑」,這些都是非常值得關注的問題,也是《企業開源智庫》第三期欄目探討的核心話題。

OpenStack的中國熱

OpenStack的出現源於NASA(美國航天局)和Rackspace。2010年,NASA和 Rackspace 分別將自己的兩個項目開放出來成為OpenStack的最早框架,算起來,OpenStack問世7年了,已經成為開源 IaaS 的事實標準和最成功的開源社區項目之一,是當今雲服務市場上使用最為廣泛的開源平台。根據OpenStack基金會給出的數據,OpenStack在超過80個國家和地區的企業中使用,管理著超過500萬個處理器核心,50%的財富100強企業正在使用OpenStack。

而且,與國外相比,OpenStack在中國市場的表現更為亮眼。今年OpenStack基金會中白金和黃金會員新增了8個,其中就有5個是來自於中國的企業。在OpenStack基金會的24個董事成員中,包括中國台灣在內已經佔有5席,其中有兩名獨立董事。

另一方面,中國也湧現了一批國字頭的大型企業開始部署OpenStack,比如中石油、中海油、國家電網、興業數金、中國銀行等,這充分表明了OpenStack在中國的強大影響力。而且,中國還誕生了一批提供OpenStack實施服務的初創企業。

是什麼原因讓OpenStack這麼成功,又是什麼原因讓其在中國的表現尤其搶眼?在Forrester大中華區首席分析師戴鯤看來,OpenStack成功原因很多。比如在功能上,已經從最初的虛擬化管理Nova 和對象存儲 Swift兩個項目,發展到包含虛擬化管理、SDN、SDS 服務編排和容器管理等功能覆蓋全面的開源項目集合。而在市場層面,符合開源發展潮流,特別是與容器、Kubernetes、機器學習相關的更多開源技術緊密合作,加速了OpenStack的普及。

具體到中國,則很大程度上得益於中國經濟的發展和中國對自主可控的重視。「我們的歷史包袱比較小,在接受OpenStack這樣比較新的技術上天然地具有優勢;同時,我們的國力增強使得有大量的企業存在上雲的需求,這也為我們採用新技術奠定了很好的基礎;第三是中國對於自主可控的要求,OpenStack這樣的開源平台,它對於自主可控性起到了非常重要的推動作用。」紅帽高級方案架構師張家駒這樣告訴至頂網記者。

OpenStack成熟了?

OpenStack是一個成熟的產品嗎?相信每一個企業用戶在為生產性應用部署OpenStack前都問過這個問題。這些年圍繞OpenStack爭論的一個焦點就是其成熟度夠不夠,能不能用於生產性應用。

戴鯤告訴記者,Forrester就OpenStack建立了一套成熟度評估體系,將成熟度分為7級。評估結果顯示,不同的組件度成熟度不一樣,其中一些核心組件,比如,計算、網路、存儲這樣的組件其成熟度基本都是在6-7之間。這也就意味著在關鍵功能方面,OpenStack是能支撐生產性應用的。當然,與之相比,有些組件還需要改進。比如,在文檔的完整性和貢獻公司的多樣性以及產品的易用性都還有待提高。

「總體上,OpenStack能夠為大型企業,特別是那些具備自主研發能力的企業數字轉型提供很好的支持。」戴鯤表示。

這一觀點得到了一直活躍在開源領域的張家駒的認同。他認為,OpenStack在一些傳統行業和領域已經比較成熟了。他呼籲業界對OpenStack應該多些包容,多給一點時間。畢竟,7年對於像OpenStack這樣複雜的雲平台而言還是稍微短了一些。

「Linux發展到今天用了20多年,早些年也是在大家的各種質疑聲、詬病聲中長大的。現在,大家對於開源的認可度相對於20多年前已經發生了翻天覆地的變化。這對OpenStack是有利的。」張家駒說。

張家駒認為,對OpenStack最好的對待方式是應該有信心,同時要有更加大的投入。就像紅帽公司一直在做的那樣,不斷地把代碼貢獻到社區,然後打造一個基於OpenStack這樣的企業發行版,並對它進行長期維護。

值得高興的是,我們看到其實今天的用戶對OpenStack的成熟度已經有了很客觀的認識,也相對包容。國家福利彩票發行管理中心項目經理趙鵬就告訴至頂網記者,成熟度的確是選擇OpenStack的一個非常關鍵的考量標準,對其未來也是謹慎樂觀的。

「我認為,看OpenStack是否成熟有兩個方面:一個是產品的成熟度;另外一個是你自身運維團隊的管理能力、管理水平,這兩者相輔相成的。我們也是在使用過程中不斷去體驗,提升我們自己管理OpenStack的能力。只要正常用起來,就是一個成熟的產品。」趙鵬說。

上不上OpenStack這條船?

鑒於OpenStack本身的複雜性,那麼,作為用戶到底該如何判斷是否要選OpenStack呢?

戴鯤的建議是,和所有軟體平台的選型一樣,適用才是最好的。對於像OpenStack這樣的開源平台,首先要看的是企業本身自己的需求。比如,對於自主可控是否有強烈訴求,對整個開源體系是否足夠了解。第二,是要從業務需求出發,看企業自身的業務場景和自己的技術能力與OpenStack是否匹配。

紅帽張家駒也認為要從企業業務需求出發。但他認為在大部分情況下,OpenStack能夠滿足企業構建私有雲的需求。同時,他提醒一定要評估自己團隊的技術水平。張家駒說,現在OpenStack面向的大部分是新型IT應用,對於企業傳統的IT業務,我們把它整合到OpenStack裡面,這對組織和人員提出了一定需求,這對很多企業來說有難度。

正是因為OpenStack項目的複雜度,對於絕大多數普通企業用戶,戴鯤和張家駒都建議選擇OpenStack服務商來幫忙,這樣能大大降低項目失敗的風險。兩人都認為,除非有非常有實力的開發團隊或者運維團隊,一般情況下還是建議選擇一個成熟的服務商加上成熟的商業解決方案。

而在紅帽的幫助下順利完成了OpenStack項目的趙鵬也非常認同上面的說法。趙鵬表示,「我們做項目一定要從實際情況出發。因為我們自身沒有OpenStack實際的使用經驗,沒有運維能力,所以我們請服務商來幫忙,這樣既能讓我們少走彎路,同時也能帶動我們隊伍成長,大大節約時間成本。」

OpenStack項目是一個長期旅程

目前的OpenStack有40多個組件,無論是決定自己動手還是選擇一家合格的服務商,後期的具體實施和部署都需要小心規劃,認真實施,否則等來的很可能是失敗的消息。

實際上,鑒於OpenStack的複雜度,戴鯤和張家駒都認為首先要認真選擇服務商。在選擇廠商時,這個廠商的產品和解決方案能力值得重點考察。比如,廠商究竟在OpenStack社區裡面貢獻度怎麼樣、它在業界的領導力和影響力如何。其次,要判斷OpenStack的各個組件成熟度、能力和企業需求是否吻合,能否幫助企業解決真正痛點。第三,OpenStack有很多版本,組件很多,要選好合適的版本和所需要的組件,不要貪新求全。第四,企業自身也不能認為只要服務商幫我安裝好就可以了。一定要去用好這樣的一個產品,要去理解它裡面不同組件的能力。

除了上面的建議,趙鵬補充說,在實施時候最好參與的人越多越好,他們可以從不同的角度給我們提出問題和建議。第二,要給自己留出一定的時間,不要太匆忙還沒有部署好就上線運行,可能會帶來非常大的隱患。

值得一提的是,在訪談中,幾位專家不約而同地強調不要把OpenStack項目僅僅當成一個項目,項目完成實施才是邁出了第一步,後面還有很多運維和優化的工作。實際上,從過去OpenStack的成功或者失敗項目中,這一點都得到證實。對於像OpenStack這樣複雜的項目,一定要有長期的準備。正如幾位專家在訪談中所說,在這個過程中,我們一方面要集合企業現有資源,分步驟不斷實施和優化,同時從文化上予以保證。惟其如此,才能確保項目成功。而一旦成功,也就意味著企業的技術水平和創新能力有了很大提升,這將為提升企業競爭力,創造更大的業務價值奠定一個非常好的業務基礎,也才能真正綻放IT的價值。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 ZD至頂網 的精彩文章:

ABB利用亞馬遜和Sonos解決方案讓智能家居體驗更上一層樓
Radware:金融機構如何應對日益猖獗的網路攻擊
人與科技粘合共生,2017年中國國際信息通信展倒計時20天
華為發布「聯接+雲」的數字化轉型雙引擎戰略

TAG:ZD至頂網 |