不要迷戀OpenStack,不要讓它真的成為一個傳說
OpenStack在企業(yè)的生產(chǎn)系統(tǒng)中部署的比例與日俱增,已從2015年5月的49%增長到同年10月的60%。亞洲也成為僅次于北美的全球第二大OpenStack市場,而北京是全球擁有OpenStack工程師最多的城市。無論是從知名度、影響力,還是從廠商的參與度、支持度來衡量,OpenStack都是當(dāng)前最火的開源云社區(qū),也是最受關(guān)注的云平臺管理框架。
就在OpenStack大踏步進(jìn)入企業(yè)級市場的同時,市場上也出現(xiàn)了一些“吐槽”的聲音。2015年1月,一篇題為《談?wù)勎覀儼?個月的工作量扔進(jìn)垃圾堆的經(jīng)驗,或者應(yīng)該說這是OpenStack的失敗案例》的文章引起了人們的關(guān)注。文章中主要談了Packet公司在部署OpenStack的三個重要組件——Nova、Ironic驅(qū)動和Neutron時遇到的一些挫折。除此之外,還有某些已經(jīng)部署了OpenStack的大企業(yè),也流露出對OpenStack的不滿情緒。雖然這些不和諧的聲音并沒有影響人們對OpenStack的瘋狂追逐,但是有越來越多像華云數(shù)據(jù)這樣的廠商開始冷靜審視和對待OpenStack。
不可否認(rèn),OpenStack作為一個開源的云平臺管理框架,其設(shè)計初衷是好的,希望簡化云的管理與運(yùn)維。實踐證明,在面對開發(fā)者或科研院校的小規(guī)模應(yīng)用環(huán)境中,OpenStack確實發(fā)揮了應(yīng)有的作用。但是,不具備較強(qiáng)自主開發(fā)能力和運(yùn)維經(jīng)驗的企業(yè),如果想大規(guī)模部署OpenStack,可能還會面臨一些障礙。
從技術(shù)的角度講,OpenStack還缺乏完整性,不能為用戶提供端到端的服務(wù)保障,與一個真正成熟的企業(yè)級解決方案相比,其穩(wěn)定性、可擴(kuò)展性等還要持續(xù)完善?,F(xiàn)在,一些企業(yè)級用戶抱怨在部署OpenStack的某些功能模塊時遇到了一些技術(shù)難題,比如擴(kuò)展性不好,需要大量手工操作等。在企業(yè)級應(yīng)用中,OpenStack還需要更多時間來磨練。
現(xiàn)在,不僅一些國際大廠商以支持OpenStack為榮,圍繞OpenStack涌現(xiàn)出的大量創(chuàng)業(yè)公司也像助推器一樣,激發(fā)了企業(yè)用戶對OpenStack的熱情?;贠penStack開發(fā)的解決方案越來越豐富,OpenStack的生態(tài)圈不斷壯大,這對促進(jìn)OpenStack在企業(yè)中落地十分有效。但同時我們也注意到,業(yè)內(nèi)確實出現(xiàn)了對OpenStack的盲目追逐。有些企業(yè)還沒有對自身的需求進(jìn)行仔細(xì)研究,就著急學(xué)習(xí)同行的先進(jìn)經(jīng)驗,大規(guī)模部署OpenStack?,F(xiàn)在,OpenStack主要被用于私有云建設(shè),而有人就偏偏要將OpenStack用于公有云。目前,全球知名的公有云,比如AWS、Windows Azure、阿里云等,采用的都是自己研發(fā)的云平臺,大規(guī)模采用OpenStack的全球最知名的公有云似乎只有HP Cloud。不過,惠普已經(jīng)明確表示退出公有云市場。
除了技術(shù)因素以外,也有人對OpenStack基金會提出了質(zhì)疑。OpenStack的主要成功因素之一就是生態(tài)圈的建立與壯大。許多全球知名的IT廠商都是OpenStack基金會的成員。一年兩次的OpenStack峰會也成了各成員廠商展示自己的***舞臺。不過,也正因為如此,有人認(rèn)為,OpenStack基金會正慢慢演變成各大廠商博弈的平臺,廠商之間的利益之爭甚囂塵上。華為2013年***次申請OpenStack基金會的金牌會員席位,輕而易舉地獲得。華為對OpenStack熱情極高,并且大量投入,對OpenStack開源社區(qū)的積極貢獻(xiàn)也得到了OpenStack的官方認(rèn)可。不過,此后華為再接再厲,繼續(xù)申請OpenStack基金會的白金會員,最終鎩羽而歸。那個空出的白金會員席位最終被一家國際大廠獲得。
OpenStack是一個開源平臺,不被廠商綁定本來是OpenStack的一大優(yōu)勢。但是,目前OpenStack可下載的廠商定制版本有幾十個。用戶根本不知道如何進(jìn)行選擇,就更不要說將不同的版本進(jìn)行組合、優(yōu)化和遷移了。
OpenStack是用戶構(gòu)建開放的云平臺的一個選擇,但不會是全部。OpenStack本身還在不斷發(fā)展和完善之中。用戶可以根據(jù)自己的需求,嘗試性地部署并檢驗OpenStack的成熟度、完整性和可用性,但千萬不要盲目跟從,以免招致災(zāi)難性的后果。