OpenStack Austin 峰会观察:OpenStack as IaaS 已是过去,Solutions on OpenStack 才是未来
?
? 雖然搞 OpenStack 前后也有幾年,但是今年在美國 Austin 舉辦的 OpenStack Summit 我還是第一次參加。回來之后,一直還在回味,覺得要寫點東西,將我在這次峰會上的觀察和思考簡單總結(jié)一下,無論對還是錯。總體上,我對 OpenStack 這次峰會的觀察是:OpenStack as IaaS 已經(jīng)是過去式了,Solutions on OpenStack 才是現(xiàn)在和將來時。
Austin 峰會參與度的基本情況
觀察1:OpenStack 致力于成為運行各種云上解決方案的基礎(chǔ)架構(gòu)平臺
1.1 OpenStack 的兩個發(fā)展階段
我大概畫了一個圖:
我這個圖主要說明幾點:
- OpenStack 發(fā)展到今年發(fā)布了第13個版本,其發(fā)展歷程基本上可以分為兩個階段:第一階段 OpenStack as IaaS,第二階段 Solutions on OpenStack。
- OpenStack 在其第一發(fā)展階段中,作為 IaaS 所獲得機(jī)遇、能力和認(rèn)可都是相當(dāng)大的。過去幾年,OpenStack 一直在夯實它作為 IaaS 必須具備的各種基礎(chǔ)功能,隨著幾個核心模塊的日益成熟,它作為IaaS的地位日益鞏固,其中特別是作為私有云的幾乎唯一開源選項,我們都認(rèn)為它到目前的發(fā)展非常成功;而且我們越來越多地看到,隨著之前阻礙它成為公有云的幾個關(guān)鍵問題已經(jīng)或者正在逐步地被解決了,OpenStack 已經(jīng)開始在公有云上發(fā)力。
- OpenStack 的關(guān)鍵在于其第二發(fā)展階段,就是在各種云上解決方案都已經(jīng)選擇它作為運行載體的情況下它到底能不能勝任。如果能勝任,那么它將順利地在各種企業(yè)落地,服務(wù)于各種企業(yè)應(yīng)用,幫助企業(yè)上云;如果不能,也許就會有新的解決方案來替代它了。
可以將各類應(yīng)用大致分為兩類:
- 第一類,OpenStack ready 的應(yīng)用,也就是目前各個正跑在 OpenStack 平臺上的應(yīng)用,主要包括開發(fā)測試環(huán)境、企業(yè)支撐應(yīng)用以及一些外圍企業(yè)業(yè)務(wù)應(yīng)用等。為這部分應(yīng)用提供 OpenStack 平臺也是目前各大 OpenStack 創(chuàng)業(yè)公司的主要目標(biāo)市場。這部分應(yīng)用之所以現(xiàn)在就能上云,是因為它們本身對云的要求不是很高,而且供應(yīng)商和企業(yè)都他們都有相當(dāng)多的積累,對其需求和需要解決的問題都非常熟悉。
- 第二類,OpenStack to be ready 應(yīng)用,包括大數(shù)據(jù)、NFV、物聯(lián)網(wǎng)、區(qū)塊鏈、金融企業(yè)的核心交易系統(tǒng)、電商企業(yè)的核心網(wǎng)站等等。這部分應(yīng)用上OpenStack目前還處于試水階段,還沒有大規(guī)模鋪開,其主要原因是因為 OpenStack 離這些應(yīng)用的需求還有較大的差距,即使有零星用戶案例出現(xiàn),但是大都還不具備可復(fù)制性。
1.2 Austin 峰會上的各種相關(guān)表現(xiàn)
結(jié)合上述觀點,再回頭看看Austin 峰會,做 OpenStack 的不同的人可能就有不同的感受:
- 只關(guān)注第一階段的人會認(rèn)為這次峰會和之前的會議相比沒有什么新意,炒現(xiàn)飯論調(diào)出現(xiàn)。其實原因也很簡單,那就是 OpenStack 作為 IaaS 支撐第一類應(yīng)用已經(jīng)很成熟了,已經(jīng)沒什么新東西可以談了。要談的話,無非就是說我做了多少家客戶,每個客戶多么多么牛逼,每個部署有多少多少節(jié)點,做了哪些很牛逼的改進(jìn),給社區(qū)貢獻(xiàn)了多少代碼等等。這些東西本來就沒有什么新意。
- 只關(guān)注第二階段的人會認(rèn)為 OpenStack 發(fā)展到了一個瓶頸期,因為 OpenStack 目前的能力離這些應(yīng)用真正的需求的差距還不是一點點。這些新應(yīng)用給機(jī)會了,但是 OpenStack 能力有限,目前還沒法接住機(jī)會,所以悲觀論調(diào)出現(xiàn)。
- 兩個階段都關(guān)注的人會一方面為 OpenStack 在過去一個階段中所取得的成績搞到高興,另一方面為其光明的前景感到鼓舞。這是樂觀的論調(diào),也將是正確的論調(diào)。
不同的用 OpenStack 的人也有不同的感受:
- 更關(guān)注第一類應(yīng)用的客戶和創(chuàng)業(yè)公司開心了,因為客戶看到 OpenStack 在這一方面的成熟性,心中的顧慮也會逐漸消除,創(chuàng)業(yè)公司的單子會更好簽了。
- 更關(guān)注第二類應(yīng)用的客戶有些焦慮,因為差距還不是一般的大,而且困難也是不一般的大,要改的代碼和要加的代碼會很多,甚至架構(gòu)都要調(diào)整,進(jìn)度還比較慢,因此他們十分關(guān)注社區(qū)在這方面的進(jìn)展,甚至有些著急。在一個展臺上,就看到一個做 VNF 的廠家人員很焦急地詢問Neutron的某個功能是否已經(jīng)實現(xiàn)。
幸運的是,OpenStack 社區(qū)非常清楚 OpenStack 的現(xiàn)狀和將來,這個從他們談了什么就可以看出來:
- 結(jié)合四大類案例,讓客戶現(xiàn)身說法,分別展現(xiàn) OpenStack 對第一類應(yīng)用的成熟性,增強(qiáng)大家對當(dāng)下的信心;展現(xiàn)對第二類應(yīng)用的前瞻性和掌控性,增強(qiáng)大家對將來的大家的信心。
- 三大主題:用戶體驗、可管理性、性能、穩(wěn)定性和擴(kuò)展性。OpenStack 社區(qū)直面這些目前存在的差距,指揮大家一起想辦法去解決。
- 強(qiáng)調(diào) Collaborating with adjacent communities,Interoperability?和 Integration,因為第二類應(yīng)用都不是普通的企業(yè)應(yīng)用,往往都有開源社區(qū)在推動其標(biāo)準(zhǔn),因此,OpenStack 社區(qū)需要與這些社區(qū)緊密合作,所期待的前景是將?OpenStack 打造成為支撐不同的用戶場景和解決方案的 Integration engine。
- 強(qiáng)調(diào)?One platform for VMs, containers and bare metal(虛機(jī)、容器和物理機(jī)三者并重、三足鼎立),只有這樣,才能滿足不同的應(yīng)用需求的各種需求。
- 提出?Certified OpenStack Administrator 計劃,因為 OpenStack as IaaS 已經(jīng)成為私有云中的事實標(biāo)準(zhǔn)了,可以讓其管理員們開始考證了。這也是創(chuàng)業(yè)公司的一種收入來源,也是廣大努力做社區(qū)的人應(yīng)該得到的一種回報。
- 演示和討論各種新的解決方案,特別是處于當(dāng)前發(fā)展階段的公有云、IoT、NFV 等,估計下一次要將區(qū)塊鏈了。?
1.3 依然存在的問題
- 缺乏具有可復(fù)制性的標(biāo)準(zhǔn)參考架構(gòu)。峰會上所分享的用戶案例,大多數(shù)都是自己的團(tuán)隊在社區(qū)版本的代碼上做了大量修改和定制的結(jié)果。個人覺得,什么時候 Mirantis 這樣的公司獲獎了,標(biāo)準(zhǔn)參加架構(gòu)也就有了。
- 在 RAS (可靠性、可用性、性能、安全性、大規(guī)模擴(kuò)展性等)上離生產(chǎn)環(huán)境還有較大的差距。
- 一些高級特性,比如 Neutron FWaaS、VPNaaS、Nova Cell 等還不成熟。
- 在容器和裸機(jī)的支持上還需要進(jìn)一步增強(qiáng),OpenStack 之前太注重虛機(jī)而忽視了另外兩個。
- 如何更好地和其它各大開源和標(biāo)準(zhǔn)社區(qū)合作。下一個階段中,OpenStack 的發(fā)展就不再只是取決于自身的發(fā)展,而是要和整個生態(tài)一起發(fā)展才能發(fā)展。?
觀察2:各大峰會參與企業(yè)的表現(xiàn)
- HP: 據(jù)說 HP 今年的表現(xiàn)跟以往不一樣,聲勢小了不少。究其可能得原因,一方面是因為其基于 OpenStack 的公有云關(guān)閉了因此話題少了,另一方面是不少 Core memeber 流失了所以能講的人少了,再就是其 Helion 賣的也不怎么好,可講的案例也不多。聽了他們的一個關(guān)于 NFV 的講座,談了 OpenStack 在 NFV 支持上的各種不足和可能的解決方案,雖然總結(jié)得不錯,但是相對比較泛泛。
- RackSpace:聲勢很大,但是主要還在談第一階段的事情。
- RedHat:更多的重點放在了第二階段上,主要是 NFV,包括??Achieving Fine-Nine VNF Reliability in a Telco-Grade OpenStack Cloud,Designing for NFV: Lessons Learned from Deploying at Verizon,IPv6 capabilities in Telco environments?等 sessions;與以往相比,更加注重宣傳 OpenStack + OpenShift 作為一個完整的 Stack 來支撐各種解決方案。
- 華為:這次聲勢一般,主要談的是和 NFV 相關(guān)的一些東西,包括?OpenStack Tricircle/Multisite, Network (Service Chain,Dragonflow), Container(Magnum,Kuryr), NFV 等內(nèi)容。應(yīng)該說華為在 OpenStack as IaaS 層面已經(jīng)做得很全面了,所宣傳的案例也不少,但是為什么只是主要談了 NFV 呢?華為過去幾年一直把主要精力放在 IaaS 層,對上層解決方案除了他們自己的領(lǐng)域內(nèi)的 NFV 以外的領(lǐng)域所投放的精力可能還有限。對華為來說,他們的精力需要更多地放到 PaaS 和 SaaS 上。
- EasyStack 和 UnitedStack:首先恭喜他們進(jìn)入社區(qū)黃金會員列表,從他們所做的 sessions 看,他們主要精力還放在第一階段的應(yīng)用上,將來怎么在第二階段發(fā)力,是對他們在將來如何發(fā)展的考驗。
- VMware:有點聲音,但是很小。OpenStack 在第二階段中的發(fā)展將決定它將如何超越 VMware 的了,因此這些新的解決方案基本上都不帶 VMware 玩了。
- Mirantis:在兩個階段上都發(fā)力,而且在各大新應(yīng)用的社區(qū)比如 IoT 和 NFV 都已經(jīng)有了布局;而且通過和 UCloud 成了合資公司 UMCloud 來在中國市場發(fā)力。看好其發(fā)展前景。
- AT&T (電信運營商):在 NFV 方面取得了不小的進(jìn)展,有幾十個關(guān)于 NFV 的講座,談其需求、差距、方案、前景等。AT&T 還因為其 NFV 項目獲得了本屆 “Super Star” 大獎,他們的 NFV 也部分進(jìn)入了生產(chǎn)環(huán)境。
- 中國移動:也在宣傳 NFV 和公有云,聽了他們的講座介紹他們在公有云上實踐 OpenStack的一些經(jīng)驗,在國內(nèi)大國企內(nèi)應(yīng)該是走得靠前的了。
- Nokia 和 Ericsson 等傳統(tǒng)電信企業(yè):這些之前跟 OpenStack 沒啥關(guān)系的傳統(tǒng)電信企業(yè)在 NFV 上終于找到了參與 OpenStack 峰會的理由。
- TCP Cloud:他們在 Keynote session 上展示了部署在現(xiàn)場的 IoT 環(huán)境,給大家留下了挺深的印象。
?
補記<2016/05/13>:
有感于微信公眾號的傳播速度,被 @肖力 的 KVM虛擬化實踐 公眾號轉(zhuǎn)載后,六個小時內(nèi),閱讀量快破3000。而這里的文章到現(xiàn)在閱讀量還不到300,差距怎么這么大呢?到底要不要搞個公眾號呢??
歡迎大家關(guān)注和加入 KVM 虛擬化實踐公眾號和交流群。
?
補記 <2016/05/27>:
把 05/21 在上海 OpenStack meetup 上做的分享的 slides 貼在下面:
?
?
總結(jié)
以上是生活随笔為你收集整理的OpenStack Austin 峰会观察:OpenStack as IaaS 已是过去,Solutions on OpenStack 才是未来的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [sh]shell案例
- 下一篇: Blog_mini完整部署文档