這是26維自媒體聯(lián)盟關(guān)于開源軟件的一系列選題文章,本文只是其中一篇。對開源有興趣的朋友除了關(guān)注“了不起的計算”外,可以關(guān)注像“云上企業(yè)”、“存儲關(guān)愛協(xié)會”、“思維實驗”、“網(wǎng)深了說”等。
引言
前些日子本來想就著那篇“OpenStack有沒有未來(文中觀點大意如此)”的熱點文章寫點什么,結(jié)果亂七八糟的事兒一堆就拖到了現(xiàn)在。
雖然借熱點事件漲粉可能不太現(xiàn)實了,但就OpenStack的現(xiàn)狀和未來還是想說點什么,遂采訪了幾位用戶及相關(guān)廠商,其中有樂觀派,也有較為悲觀的。言歸正傳,看看他們對OpenStack的未來持什么樣的態(tài)度。
——————————————華麗麗的分割線
燥熱的OpenStack圈終于冷靜下來了,回顧整個事件,焦點源自一篇文章中的一組數(shù)據(jù)。在《Gartner:OpenStack去年收入僅3.5億美元廠商內(nèi)外交困》一文中寫道,“知名IT咨詢公司Gartner日前針對流行的云管理平臺OpenStack發(fā)布了一份報告。報告披露,2015年全球OpenStack營收僅3.5億美元,其預(yù)計即使到2020年也就大約30億美元的市場規(guī)模。而且OpenStack 2015年的3.5億美元營收并非人人都有份,業(yè)界公認(rèn)最大的贏家是OpenStack基金會。據(jù)說基金會靠贊助費用每年有7000萬美元收入,獨占五分之一。而真正的OpenStack廠商日子過得并不好,甚至可以說慘淡。”
文章直指OpenStack的發(fā)展前景,這也一下子激怒了一眾圍繞OpenStack做生意的廠商。事實上后經(jīng)查明,這是一篇一年前的舊文,而Gartner分析師也出面辟謠,其并沒有發(fā)布過這樣的報告。究竟是誰在中傷OpenStack?相信每個人心中都有一個答案。從陰謀論的角度出發(fā),想必是OpenStack觸及了或即將要觸及某些企業(yè)的核心利益,于是有了這么一篇唱衰OpenStack文章的出現(xiàn)。
不管怎么說,隨著相關(guān)信息的陸續(xù)披露,有關(guān)“OpenStack數(shù)據(jù)真相”的危機(jī)可以算過去了。但是長遠(yuǎn)看,OpenStack所面臨的問題還有很多。比如DaoCloud CEO陳齊彥日前在接受采訪時就講到未來Docker是很有可能取代OpenStack的。而他給出的理由是,如果用戶把Openstack僅僅當(dāng)做數(shù)據(jù)中心的管理平臺,今天Docker還做不了這個事,但如果把Openstack看成一個彈性計算的支撐平臺,Openstack所能做的只是Docker的冰山一角。
陳齊彥指出,即便從數(shù)據(jù)中心管理的角度而言,像包括VMware之類的商業(yè)軟件的能力遠(yuǎn)在OpenStack之上。用戶當(dāng)下之所以使用OpenStack,最重要的一個因素是成本考量,而非其技術(shù)領(lǐng)先或者好用。OpenStack需要大量定制化的功能,這并不是普通用戶能夠解決的,需要大量的ISV來幫助實施。
盡管作為Docker陣營的DaoCloud去評判OpenStack頗有些“暗錘打人”的意思,但是理性地分析陳齊彥的觀點,也不是沒有道理。事實上他表達(dá)了兩層意思,一是OpenStack的定位究竟在哪?做數(shù)據(jù)中心管理平臺,那沒問題,但要作為一個整體支撐平臺,可能還差點能力。二是OpenStack當(dāng)下的繁華是建立在成本的基礎(chǔ)上,并非能給數(shù)據(jù)中心帶來什么革命性的變化。
就此,筆者也采訪了兩位用戶,一位是思源科技集團(tuán)云服務(wù)中心常務(wù)副總經(jīng)理張小斌,另一位是PPTV架構(gòu)總監(jiān)金龍。從應(yīng)用情況來看,他們所在的企業(yè)均在應(yīng)用OpenStack,其中前者應(yīng)用規(guī)模較為廣泛,后者則在小規(guī)模使用。他們對OpenStack的判斷雖然沒有陳齊彥那么悲觀,但在某種層面是契合的。
比如張小斌表示,雖然依托OpenStack可以快速搭建起一個私有云平臺,但是光有OpenStack私有云遠(yuǎn)遠(yuǎn)不夠的,安全?監(jiān)控?計量?審計?這些缺失的東西都需要自己去補,這其中涉及到非常復(fù)雜的數(shù)據(jù)中心規(guī)劃、運維、管理,涉及操作系統(tǒng)網(wǎng)絡(luò)存儲,涉及復(fù)雜的業(yè)務(wù)迭代DevOps等,要做好是有相當(dāng)?shù)募夹g(shù)門檻的。另外,當(dāng)前應(yīng)用所需與OpenStack提供的虛擬機(jī)還有相當(dāng)?shù)木嚯x。對于很多人而言,由于知識技能的缺失,僅僅提供虛擬機(jī)并不能很快銜接龐大的業(yè)務(wù)開發(fā)人員,而PaaS則可以很好地與業(yè)務(wù)對接,也更容易為業(yè)務(wù)研發(fā)人員理解與接受。
前者可以理解為OpenStack與商業(yè)軟件之間的差距,后者則是以Docker為代表的另一個技術(shù)流派現(xiàn)在正在做的事。結(jié)合二者的觀點,你或許可以更好地理解為什么陳齊彥會說出那樣的話,畢竟Docker更接近應(yīng)用,而OpenStack更接近資源層,誰都知道,由上層往下層拓展會更容易些。當(dāng)然,這是理想狀態(tài)。有一句話叫存在即合理,就像張小斌所言,OpenStack的爭論不斷不假,但其快速生長的前提還是有市場需求,否則也不會有那么多人、那么多資金進(jìn)來做這個事。
他認(rèn)為,OpenStack的出現(xiàn)有其特殊的背景,即云計算走向成熟將要落地的時候。這時候需要一種技術(shù)或平臺來滿足各種需求,OpenStack就是這樣一個平臺。它開源、眾多技術(shù)廠商參與、社區(qū)發(fā)展快、人才增長也迅速。從這個角度來考慮,無論是張小斌還是金龍都對OpenStack的前景表示出了十分樂觀的態(tài)度,甚至作為“敵人陣營”的陳齊彥也認(rèn)同,這樣的功能他們現(xiàn)在是做不了的。
不過,如果觀察未來,隨著各種新技術(shù)的不斷出現(xiàn),OpenStack最終能在云生態(tài)中扮演怎樣的角色?像CloudStack似的曇花一現(xiàn),還是能屹立不倒。估計誰也不能給它下最終結(jié)論。從受訪各家的觀點來看,Docker方無疑是認(rèn)可自己發(fā)展方向的,偏激進(jìn)。兩個用戶方則相對理性,在好的方面他們不吝贊美,不表現(xiàn)還不盡如人意的地方也不吝批評。
張小斌表示,長遠(yuǎn)來看,隨著K8S、Mesos等的快速成長,肯定會搶占OpenStack相當(dāng)?shù)氖袌?。因此OpenStack、K8S、Mesos多強鼎立是他對OpenStack未來的判斷。金龍也認(rèn)為,OpenStack未來在云生態(tài)會占據(jù)重要的位置。他們兩個都認(rèn)為OpenStack不會走CloudStack的老路。
作為OpenStack一方的代表,海云捷迅研發(fā)總監(jiān)吳德新在接受采訪時也表示認(rèn)同兩位用戶的觀點。他認(rèn)為,OpenStack和Docker未來應(yīng)該是各有分工的。容器的優(yōu)勢在上層應(yīng)用,更適合做PaaS、SaaS,而虛擬化/OpenStack的優(yōu)勢在底層硬件的抽象和編排上,二者并不矛盾,它們相互配合是未來用戶不錯的選擇。
在這個問題上,UnitedStack有云CMO張群英所持觀點與吳德新及兩位用戶所見略同,即大家都做自己擅長的事情,而不是越俎代庖。不過在對OpenStack的未來前景的認(rèn)識上,她有著自己的認(rèn)識,她更愿意拿Linux和OpenStack來做對比。她說,Linux掀起了傳統(tǒng)數(shù)據(jù)中心時代的第一波開源浪潮用了20年時間,并最終成為數(shù)據(jù)中心的主流OS;今天OpenStack正在掀起云數(shù)據(jù)中心時代的開源浪潮,她對OpenStack的判斷是未來云數(shù)據(jù)中心的統(tǒng)治者。
最后總結(jié)下各方對OpenStack的判斷。從資源管理的層面看,OpenStack有前景,但未來不免會受到新技術(shù)的擠壓,幾強鼎立格局在所難免。
從OpenStack本身的發(fā)展來看,問題還有很多,需要不斷完善,有技術(shù)層面的、也有市場層面的。技術(shù)層面看,還有很多功能上的缺失,需要繼續(xù)補強。市場層面看,當(dāng)前的OpenStack市場上表現(xiàn)出了一些不太好的競爭態(tài)勢,在一個遠(yuǎn)未成熟的技術(shù)上、市場中,價格戰(zhàn)會摧毀剛剛建立不久的用戶信心。
而從整個云生態(tài)的角度而言,筆者信奉長江后浪推前浪,前浪倒不一定被拍死在沙灘上,但是如果自己不夠努力,那必死無疑,這一點對誰都一樣。