OpenStack是一個(gè)大熱的東西,好像云計(jì)算就等于OpenStack。OpenStack其實(shí)就是一個(gè)框架,一個(gè)管理的框架。我寫過“OpenStack就是一朵美麗的花”,今天繼續(xù)寫“OpenStack就是一塊敲門磚”。
首先OpenStack的基礎(chǔ)架構(gòu)確實(shí)是一個(gè)開放、開源的體系。但是原生OpenStack只是一個(gè)毛胚,甚至連毛胚都算不上。部署一個(gè)原生的OpenStack是一個(gè)很復(fù)雜的過程,同時(shí)也有很多坑,在實(shí)驗(yàn)室運(yùn)行都存在很多問題,在實(shí)際生產(chǎn)中部署簡(jiǎn)直是不可能。可能我是孤陋寡聞,沒有聽說過用原生的OpenStack直接部署生產(chǎn)的案例。從商業(yè)利益上,沒有一家會(huì)真正把自己最核心的開源出來(lái)。
OpenStack的核心是開放,死穴也是開放。宇宙空間站各倉(cāng)的對(duì)接有嚴(yán)格的規(guī)范和標(biāo)準(zhǔn)來(lái)確保嚴(yán)絲合縫,不可能是開放的。為了開放,就必須包容,模糊標(biāo)準(zhǔn),犧牲強(qiáng)制和嚴(yán)謹(jǐn)。如果沒有了統(tǒng)一性,對(duì)于私有云來(lái)說完全就是抓瞎,任意組裝的東西,是沒有辦法磨合運(yùn)行的。計(jì)算說的是法語(yǔ)、網(wǎng)絡(luò)說的中文、存儲(chǔ)說的是印第安語(yǔ)……雖然有個(gè)世界語(yǔ)言英語(yǔ),由于各自水平有限,價(jià)值觀也不一樣,“雞同鴨講”所以溝通起來(lái)困難。其實(shí)OpenStack也達(dá)不到英語(yǔ)的程度,最多是“洋涇浜”的英語(yǔ)。私有云里部署所謂的OpenStack,多的就是被廠家們修剪過的,這種修剪完全是按照自己的利益進(jìn)行的,能接誰(shuí)不能接誰(shuí),想想就知道。
OpenStack的開放是基于開源,但所謂的開源是有限制的開源,如果要加一個(gè)定語(yǔ)就是對(duì)開發(fā)者的有限開源。國(guó)內(nèi)公有云們都是脫胎于開源的體系,包括老大阿里云體系都是如此。他們有自己的研發(fā)系統(tǒng),在“開放”的基礎(chǔ)上建立了自己的“私有” 強(qiáng)制體系,才能讓各部件吻合,運(yùn)行流暢。見過將阿里虛擬化+百度云存儲(chǔ)+騰訊SDN嗎?都是脫胎于開放體系,能在一起嗎? OpenStack已經(jīng)在公有云里轉(zhuǎn)彎了,成為一個(gè)一個(gè)獨(dú)立的體系了。這個(gè)道理很簡(jiǎn)單了,各廠家開發(fā)的功能,在OpenStack能運(yùn)轉(zhuǎn)的起來(lái)?很少聽說OpenStack部署在公有云上,本來(lái),那里有很多開發(fā)人員,最適合這個(gè)體系。
對(duì)于大部分的私有云來(lái)說,開源其實(shí)就是一種誘惑,一種感覺良好。實(shí)際上,買現(xiàn)成的產(chǎn)品和服務(wù)是私有云的主要模式。于私有云來(lái)說,永遠(yuǎn)和“開源”隔了一層,這一層是很難突破的。“開放”就是一種美好的愿望。如果私有云想通過“開放”和“開源”來(lái)降低成本獲取并獲取利益,就必須建立起適合自己的開放架構(gòu),這種開放是建立在了解需求、了解云計(jì)算、能正確判斷的基礎(chǔ)上的有限開放。有時(shí)候少走彎路就是最大的節(jié)約、自己開發(fā)也不一定省錢。
舉著OpenStack大旗的廠家,一定是這個(gè)市場(chǎng)中非占領(lǐng)者。只有打著開放的旗幟,拿著OpenStack這塊敲門的磚,才能擠開市場(chǎng)的門。這個(gè)市場(chǎng)的占領(lǐng)者是極少數(shù),剩下的他們會(huì)鼓吹OpenStack一統(tǒng)江湖的能力,把OpenStack當(dāng)做進(jìn)入私有云的“通行證”和“萬(wàn)能鑰匙”。從商務(wù)的角度把云計(jì)算資源池演繹成為“三國(guó)演義”和“多國(guó)部隊(duì)”,實(shí)際OpenStack就是一個(gè)傀儡。一旦進(jìn)入私有云內(nèi),就會(huì)強(qiáng)化私有協(xié)議,鞏固地盤,排斥其他廠家,建立私有王國(guó)。
私有云被“OpenStack”后,往往會(huì)出現(xiàn)二種情況,一種是在開放體系下,計(jì)算、網(wǎng)絡(luò)、存儲(chǔ)等部件天天吵架、功能缺失、互通性測(cè)試疲于奔命……另外一種,被某個(gè)廠家以開放的名義,行了封閉之實(shí),一統(tǒng)資源池,達(dá)到利益最大化。現(xiàn)實(shí)中,第二種情況很多,也是私有云的無(wú)奈選擇,最終還是會(huì)被綁架了。
如果OpenStack真正有效,打著“OpenStack”旗幟的廠家就沒有必要開發(fā)所謂的云“操作系統(tǒng)”。OpenStack提供的能力最多能滿足領(lǐng)導(dǎo)們的統(tǒng)計(jì)要求和租戶的配置基本要求。最核心的運(yùn)營(yíng)要求OpenStack其實(shí)是支持不了的,一定深度開發(fā)。所以別信廠家忽悠OpenStack有多厲害,再厲害你做什么自己的“云操作系統(tǒng)”呢?
開源不等于不要錢,基于開源的優(yōu)化后的軟件也賣錢,被包裝后的開源軟件,就算只是換了一件馬甲,也變成商業(yè)軟件了。開放并不等于是無(wú)規(guī)則,對(duì)于某個(gè)私有云來(lái)說,唯一的標(biāo)準(zhǔn)是合適。
私有云,別太在意是否是“OpenStack”了,重要的是建立團(tuán)隊(duì),點(diǎn)菜吃飯。如果一定要“開源”、要“開放”就該學(xué)學(xué)公有云們,別買!
·本文完·
云計(jì)算第一媒體ZDnet評(píng):在國(guó)內(nèi)閉源的私有云平臺(tái)中,同樣有一家走得靠前和很成功的一家公司,它就是品高云。從騰訊私有云到招商局集團(tuán)云平臺(tái),品高云150+個(gè)大中型企業(yè)案例,從開發(fā)架構(gòu)、數(shù)據(jù)服務(wù)架構(gòu)、公共服務(wù)架構(gòu)來(lái)逐步將原有的應(yīng)用開發(fā)系統(tǒng)架構(gòu)向云架構(gòu)遷移,為企業(yè)級(jí)的IT描繪了一張完整的畫卷,以及一條明確的演進(jìn)路徑。
引自原文:《媒體評(píng) | 不管開源閉源云,像品高云一樣成功落地才是好云》
相關(guān)閱讀:
《品高云七年 | 第一部:云計(jì)算10年從概念與技術(shù)到業(yè)務(wù)與場(chǎng)景》
《品高云七年 | 第二部:靠譜的云廠商——品高云的發(fā)展歷程與定位》
《OpenStack就是塊敲門的磚》本文作者顧炯先生,中國(guó)電信浙江公司中國(guó)電信科技委員,中國(guó)電信云計(jì)算實(shí)驗(yàn)室,SDx聯(lián)合技術(shù)開放實(shí)驗(yàn)室專家委員。微信公眾號(hào):顧炯的云世界(id:gujiongcloud)。品高云經(jīng)授權(quán)轉(zhuǎn)載發(fā)布。