編者按
AWS(Amazon Web Service) 開始于 2006 年 3 月 14 日 Amazon S3 的發(fā)布,距今已經(jīng)有十年的時間了。云計算改變了企業(yè)對數(shù)據(jù)的存儲、處理和分析的過程,開啟了云計算時代的到來,形成了極其火爆的技術(shù)生態(tài)圈,受到非常廣泛的應(yīng)用。
在2016年云計算十歲生日之際,InfoQ策劃了云計算十年熱點系列文章,為大家梳理云計算這十年的變化,技術(shù)圈的生態(tài)狀況,從歷史、背景、格局、趨勢、機(jī)會這5個角度來看云計算時代,回顧以前,激勵以后。本文是OpenStack篇。
夢開始的地方
2016年4月OpenStack的峰會即將于美國小鎮(zhèn)Austin召開,想起2010年OpenStack首個發(fā)行版峰會也是在Austin,很感嘆這就像回到了夢想開始的地方。相比起AWS走過的十年之路,OpenStack可以說還算年輕,曾經(jīng)挑戰(zhàn)AWS公有云的雄心壯志已然暗淡,但是這并不能影響OpenStack昂首闊步奔涌向前,成熟的社區(qū)機(jī)制,活躍的開源社區(qū),商業(yè)公司的積極涌入與探索,讓我們有理由相信不可預(yù)測的未來同樣是光明的。
在OpenStack的發(fā)展歷程中,作為Iaas層管理的云平臺軟件它不是唯一更不是第一個,但從火熱程度上它卻成功擠掉了Eucalyptus和CloudStack等其他項目。盡管針對OpenStack在企業(yè)化落地過程中的詬病一直不斷,盡管很多人也在質(zhì)疑OpenStack各個商業(yè)公司的盈利能力,但是OpenStack仍然占據(jù)了開源Iaas江湖老大的地位,成為開源Iaas平臺的事實標(biāo)準(zhǔn)。在這里,我們應(yīng)該向社區(qū)致敬,應(yīng)該向每屆的董事會致敬,向社區(qū)的企業(yè)會員致敬,向為社區(qū)提交代碼的每位工程師致敬,如今滿滿的收獲離不開每個份子的辛勤耕耘。
對于我們每個受到OpenStack恩澤的工程師來說,應(yīng)該很慶幸最初的Nova項目能夠走出NASA的官僚系統(tǒng)并且與RackSpace的Swift成功聯(lián)姻。沒有最初蝴蝶輕輕拍動的那一下翅膀,也許就沒有現(xiàn)在我們可以技術(shù)社區(qū)高談闊論,在IDE中奮腦code。感恩與回報之心是我寫成此文的目的,與讀者共同回憶OpenStack發(fā)展歷程中值得玩味的事情,同時暢想未來之路。
VMware迷之亂入
OpenStack與VMware,前者免費(fèi)開源后者昂貴閉源,他們是天生的敵人,盡管OpenStack如此火熱,但VMware作為企業(yè)私有云的霸主地位幾乎無法撼動。Nicira主導(dǎo)了最初的Neutron(Quantum)項目研發(fā),在其中引入了OpenvSwitch,從此留下了深深的烙印,后續(xù)的Neutron發(fā)展根本無法離開OpenvSwitch。而VMware通過收購Nicira強(qiáng)行上船,加入基金會并成為金牌會員,時至今日仍然無法看到VMware給OpenStack帶來了什么,筆者從事行業(yè)幾年幾乎沒有看到有人會用社區(qū)版的OpenStack托管VMware虛擬化。面對OpenStack自身的內(nèi)耗過大、積重難返的致命問題,且遲遲打不開企業(yè)市場的局面,VMware最終選擇發(fā)行自己的OpenStack版本,這也被認(rèn)為是社區(qū)內(nèi)部的分裂。VMware是內(nèi)部左右互博,還是為了攪亂OpenStack的發(fā)展,真可謂迷之亂入。
Nebula遺憾離場
2015年的愚人節(jié),Nebula在其官網(wǎng)宣布公司業(yè)務(wù)關(guān)閉,作為OpenStack的創(chuàng)始成員的Nebula此番境遇,在當(dāng)時著實引起了不小的風(fēng)波。歷經(jīng)四輪融資,一家由風(fēng)險資本支撐的創(chuàng)業(yè)公司,沒有足夠的時間和資源去等待,能把復(fù)雜的OpenStack集成到Nebula One的“硬件盒子”上,其技術(shù)團(tuán)隊的能力是頂尖的,但是當(dāng)時的開源云市場并沒有迅速接受這種產(chǎn)品形態(tài)。Nebula的確生不逢時,如今超融合架構(gòu),數(shù)據(jù)中心交鑰匙工程,iPhone數(shù)據(jù)中心等這些理念的熱度在不斷攀升。借助當(dāng)前容器技術(shù)的大潮,打造云控制器的一體機(jī)仍然會重新回到市場,當(dāng)然交付的不僅是虛擬機(jī)還有容器 ,同時兼具混合云部署能力,簡潔、方便、穩(wěn)定將會大行其道。
公有云歷經(jīng)坎坷
OpenStack最初的設(shè)計目標(biāo)就是AWS的開源實現(xiàn),這里值得一提的是Rackspace、IBM、HP,這三家企業(yè)都有基于OpenStack構(gòu)建公有云的產(chǎn)品線。Rackspace應(yīng)該說比較早,但在隨后的發(fā)展過程中逐步轉(zhuǎn)型到支持托管云和私有云,甚至開啟了幫助客戶業(yè)務(wù)遷移到AWS的產(chǎn)品Fanatical Support on AWS。HP的Helion是OpenStack陣營寄以厚望的產(chǎn)品,希望在這個IT巨頭的推動下能夠證明OpenStack在公有云方面的能力,可是事與愿違,隨后2015年底的傳言和2016年初的最終宣布,終結(jié)了Helion公有云業(yè)務(wù),HP也老老實實回到了自己熟悉的企業(yè)市場專攻私有云。IBM 20億美金收購SoftLayer,除了與自家的Bluemix整合IaaS+PaaS的完整架構(gòu),這更像是一場針對基礎(chǔ)設(shè)施的收購,為客戶構(gòu)建托管云混合云使用IBM自家的基礎(chǔ)設(shè)施是值得信賴的。
隨著企業(yè)數(shù)據(jù)中心逐步被拋棄,托管云正在成為大多數(shù)企業(yè)和主流公司的選擇。對于純粹的公有云平臺,用戶會更加青睞AWS、Azure、GCE、阿里云在內(nèi)的巨頭,可以說基于OpenStack構(gòu)建公有云已經(jīng)基本消失,托管云和混合云會給OpenStack云廠商帶來利潤,而擁有數(shù)據(jù)中心基礎(chǔ)設(shè)施的云廠商將會在未來競爭中逐漸取得優(yōu)勢。
Mirantis如日中天
Mirantis一直被認(rèn)為是OpenStack陣營的首席廠商,“Pure play OpenStack”一直貫徹在其經(jīng)營理念中。Mirantis的Fuel降低了首次嘗試OpenStack的準(zhǔn)入門檻,Mirantis一直穩(wěn)健保持著對社區(qū)的大量貢獻(xiàn),其在培育場培養(yǎng)客戶上的貢獻(xiàn)也是卓越的,能在早期成功談下NASA、AT&T、Paypal等大客戶無不增強(qiáng)了OpenStack陣營發(fā)展的信心。在中國區(qū)與深交所合作,實現(xiàn)了OpenStack在金融領(lǐng)域的突破,同時在2015年的社區(qū)東京峰會上,Mirantis與國內(nèi)的UCloud共同宣布成立UMCloud合資公司,專注國內(nèi)私有云市場。Mirantis的成功在于它從未離開過社區(qū),而且在積極引領(lǐng)社區(qū),沒有巨頭內(nèi)部左右互搏的困擾,充足的發(fā)展資金,與數(shù)據(jù)中心企業(yè)合作同時減少基礎(chǔ)設(shè)施建設(shè)的大量資金開銷。
本土雄心與困擾
國內(nèi)能夠在早期接觸OpenStack,離不開最初的一批布道者們的辛勤勞動,比如程輝帶領(lǐng)的Sina SAE可以說是OpenStack產(chǎn)品化的第一個嘗試,再比如陳沙克的Blog一直是新手入門教學(xué)的基地等等,而在OpenStack社區(qū)基金會的獨(dú)立董事中也一直活躍著國人的身影。從IBM等大公司出走的OpenStack研發(fā)團(tuán)隊,他們成立新的公司,加速了國內(nèi)OpenStack的產(chǎn)品化。再有華為等大企在OpenStack上的堅決投入,并在服務(wù)器存儲等硬件領(lǐng)域積極貢獻(xiàn)相關(guān)驅(qū)動。除了云廠商外還有諸如美團(tuán)、樂視、小米、蘑菇街等一些互聯(lián)網(wǎng)公司也參與到了OpenStack建設(shè)中,他們是中國區(qū)的“Superuser”。
談到國內(nèi)云計算市場,應(yīng)該很清楚得明白國內(nèi)外國情存在差別,這導(dǎo)致開源云市場的發(fā)展出現(xiàn)了不同的局面,正如之前所提到的Nebula宣布關(guān)閉之時,國內(nèi)則正處于OpenStack強(qiáng)勢發(fā)展期,在當(dāng)時很多的公司反而正在積極涌入市場。國策定調(diào)的政務(wù)云、智慧城市以及互聯(lián)網(wǎng)+戰(zhàn)略催生的大量市場需求,這都會依托于國內(nèi)開源云廠商的大力發(fā)展與投入。開源云廠商的首選依然是OpenStack,其高度靈活可定制符合了市場的需求,而面對千變?nèi)f化的私有云定制需求,云工程師的人才需求量激增,國內(nèi)企業(yè)們正瞄準(zhǔn)畢業(yè)生直接培訓(xùn)的方式來解決這一問題,人力成本控制的加強(qiáng),從側(cè)面印證了云廠商正在加強(qiáng)企業(yè)的盈利能力,從行業(yè)探索逐步走入精細(xì)分工階段,這說明整個市場已經(jīng)趨于成熟,企業(yè)的生存環(huán)境在變好。當(dāng)然須始終明白,OpenStack只是一個軟件,軟件要想成為服務(wù),還需要運(yùn)維運(yùn)營上的火候,云廠商之間也會因此高下立判。盡管如此,但隱憂依然存在,大家一窩蜂地扎在企業(yè)私有云上,那么在新商業(yè)模式探索方面上,云廠商則是乏善可陳。
容器強(qiáng)勢襲來
以Docker為代表的容器技術(shù)的火熱發(fā)展,分散了人們對OpenStack的關(guān)注度,風(fēng)投機(jī)構(gòu)也更加青睞Docker相關(guān)的初創(chuàng)企業(yè)。筆者深有感慨的地方在于OpenStack的線下Meetup越來越少,與之鮮明對比Docker的線下Meetup則越來越多,一線工程師對技術(shù)的關(guān)注度反映了目前的情況。OpenStack社區(qū)在2015年4月峰會上選擇積極擁抱Docker,發(fā)布了容器白皮書,并且接納了與Docker相關(guān)的諸如Magnum、Kolla等一些項目,峰會上也進(jìn)行了Murano部署K8s的精彩演示。而社區(qū)在面對這些項目涌來時只能保持一貫的中立性,這樣使得開發(fā)者力量過于分散,且沒有統(tǒng)一的行動指揮,目前來看OpenStack在與Docker集成上并沒有太多值得夸耀的建樹。Docker相關(guān)平臺K8s、Mesos、DDC、Rancher等的發(fā)展正在模糊化IaaS與PaaS的界限,裸機(jī)系統(tǒng)容器化甚至容器化操作系統(tǒng)正在改變傳統(tǒng)的基礎(chǔ)設(shè)施管理方式。未來,OpenStack將如何面對這樣的危機(jī)?
國內(nèi)產(chǎn)能過剩將至
這里并不單指基于OpenStack所構(gòu)建的云服務(wù),而是更廣義的云服務(wù)。隨著伴隨著國家大力扶持,云計算的逐步發(fā)展,在不久的將來會出現(xiàn)一種產(chǎn)能過剩的局面。它包含兩方面,一是軟件服務(wù)過剩,二是基礎(chǔ)設(shè)施建設(shè)過剩。前者的產(chǎn)生在于隨著云工程師的培養(yǎng)量上升,以致提供軟件服務(wù)的云廠商的準(zhǔn)入門檻會逐步降低,最擔(dān)憂的莫過于市場出現(xiàn)惡性低價競爭,使得高質(zhì)量云廠商難以為繼,最終整體行業(yè)停滯不前。后者的產(chǎn)生在于各地政府實施國家戰(zhàn)略而進(jìn)行政務(wù)云智慧城市等建設(shè),這些勢必導(dǎo)致數(shù)據(jù)中心基建激增,基礎(chǔ)設(shè)施建設(shè)是嚴(yán)重耗費(fèi)社會資源的事情,國內(nèi)在未來也許會出現(xiàn)類似美國政府開始干涉數(shù)據(jù)中心的建設(shè),甚至進(jìn)行數(shù)據(jù)中心回購,以便優(yōu)化整體行業(yè)的產(chǎn)能結(jié)構(gòu)。
筆者深刻感覺到,針對政企,上云已并非難事,更難在于遺留的傳統(tǒng)應(yīng)用程序能否實現(xiàn)云化改造,能否享受到云計算帶來的真正優(yōu)勢,否則上云就變成了一件將應(yīng)用部署到裸機(jī)到部署到虛擬機(jī)的簡單過程。筆者堅定認(rèn)為,隨著行業(yè)的逐步發(fā)展和更多云廠商的涌入,市場中會走出一批致力于解決客戶應(yīng)用云化的企業(yè),他們會完成政企使用云計算的“最后一公里”。
暢想未來之路
相關(guān)廠商內(nèi)容
一路走來技術(shù)人的創(chuàng)業(yè)故事 未來物聯(lián)網(wǎng)中智能硬件的角色 人工智能的技術(shù)版圖 GMTC全球移動技術(shù)大會,6折優(yōu)惠,最后一周! 不要寫死!天貓App的動態(tài)化配置中心實踐
相關(guān)贊助商
ArchSummit深圳2016將于7月15-16在華僑城洲際大酒店舉行,現(xiàn)價8折搶購,團(tuán)購報名更多優(yōu)惠!
在可預(yù)見的未來上,物聯(lián)網(wǎng)與工業(yè)4.0將會成為時代發(fā)展的大機(jī)遇,云計算基礎(chǔ)設(shè)施管控日趨成熟,大數(shù)據(jù)運(yùn)營決策分析日漸精準(zhǔn),這些都是下一時代拐點引爆的重要支撐。云計算在基礎(chǔ)設(shè)施管理上終將會走出數(shù)據(jù)中心,深入到工業(yè)流水線上每個控制模塊,深入到物聯(lián)網(wǎng)每個接入端設(shè)備上。在終端設(shè)備上,更輕量級的容器化操作系統(tǒng)甚至無核化操作系統(tǒng)會迅猛發(fā)展,其有別于傳統(tǒng)的嵌入式系統(tǒng),它能夠支持更多高級語言,終端上的應(yīng)用復(fù)雜性和處理能力會極大提升,終端應(yīng)用的升級部署改造會更加智能化。越來越多的針對物聯(lián)網(wǎng)領(lǐng)域的通信協(xié)議會被設(shè)計出來,管控如此龐大規(guī)模且又分散的微型終端硬件,云計算會被賦予更高的要求。
每次時代的變革,命門都在于標(biāo)準(zhǔn)之爭,標(biāo)準(zhǔn)意味著未來的市場主導(dǎo)權(quán),通信協(xié)議標(biāo)準(zhǔn)、微操作系統(tǒng)標(biāo)準(zhǔn)、智能終端應(yīng)用標(biāo)準(zhǔn)等等。筆者作為一線的工程師,正期待著云計算在容器化之后的再次革新,同時也希望OpenStack這個開源云平臺軟件仍然能夠占有重要位置!