對(duì)于企業(yè)用戶來說,構(gòu)建開放私有云系統(tǒng),OpenStack是為數(shù)不多的可供選擇的方案。同樣是采用IT服務(wù)外包的方式,OpenStack的選型以及所需要的服務(wù)模式和用戶以往所熟悉的模式存在著巨大差異,從而也注定了用戶需要進(jìn)行相應(yīng)的調(diào)整和變化。
OpenStack和傳統(tǒng)方式有什么不同?
傳統(tǒng)License購買方式,用戶購買到的是軟件使用權(quán),最多就是入門級(jí)、專業(yè)級(jí)等版本上的差異,相同版本的軟件之間沒有差異,軟件產(chǎn)品的升級(jí)按照開發(fā)商的節(jié)奏進(jìn)行,變化相對(duì)緩慢。
OpenStack和傳統(tǒng)軟件的差異,除了源代碼開放之外,開源社區(qū)匯聚了全世界的智力資源,每時(shí)每刻不斷會(huì)有新的內(nèi)容出現(xiàn)。如果把OpenStack比喻為一個(gè)金礦,那么這個(gè)金礦的特點(diǎn)就是取之不盡,用之不竭。可以說,OpenStack是一個(gè)不斷創(chuàng)新的軟件海洋,對(duì)于用戶來說,不可能也沒有必要購買整個(gè)海洋。
在OpenStack世界中,用戶本身就是OpenStack的一部分。以互聯(lián)網(wǎng)企業(yè)為例,企業(yè)使用OpenStack,同時(shí)也貢獻(xiàn)OpenStack,這是一個(gè)良性循環(huán)的過程。
與互聯(lián)網(wǎng)用戶不同,傳統(tǒng)企業(yè)級(jí)用戶和開源社區(qū)之間隔著一個(gè)資源外包的服務(wù)商,如此一來,服務(wù)商能力以及所扮演的角色至關(guān)重要,很顯然,絕緣體、半導(dǎo)體、導(dǎo)體、超導(dǎo)體,中介層的性質(zhì)不同,最終的效果完全不同。
選擇什么樣的合作伙伴?
作為服務(wù)提供商,OpenStack廠商最愿意表達(dá)的就是對(duì)于社區(qū)貢獻(xiàn)的排名。在國內(nèi),個(gè)別廠商習(xí)慣使用Commits來作為社區(qū)貢獻(xiàn)的度量,但實(shí)際上,Commits只是OpenStack社區(qū)12個(gè)指標(biāo)之一,除此之外,還有Completed Blueprints、Lines of code、Resolved Bugs、Reviews等,其中Completed Blueprints是全球各大廠商最看重的。
OpenStack組織結(jié)構(gòu)
除了這些指標(biāo)之外,從組織形式上,OpenStack有白金、黃金和企業(yè)會(huì)員的區(qū)分;在項(xiàng)目上,也有Core Services和Big Tent(大帳篷)的差別。其中Core Services是社區(qū)技術(shù)委員會(huì)(TC)統(tǒng)一管理的項(xiàng)目,發(fā)行版使用廣泛,投入廠家眾多。而Big Tent 項(xiàng)目投入廠商分散,發(fā)行版應(yīng)用相對(duì)較少,帶有創(chuàng)新探索的性質(zhì)。社區(qū)每個(gè)項(xiàng)目都有一個(gè)PTL和6~10個(gè)Core Member(核心開發(fā))負(fù)責(zé)該項(xiàng)目的需求批準(zhǔn)、代碼檢視、代碼合入、環(huán)境維護(hù)、標(biāo)準(zhǔn)制定等工作。項(xiàng)目技術(shù)決議的生成,需要通過IRC線上會(huì)議和OpenStack-dev郵件進(jìn)行,PTL、Core對(duì)項(xiàng)目任何改動(dòng)有表決權(quán),是技術(shù)控制象征。一個(gè)廠商在OpenStcak組織中地位、PTL、CM數(shù)量,水平高低立判。在OpenStack組織中,中國最具領(lǐng)先的企業(yè)當(dāng)屬華為,目前華為OpenStack黃金會(huì)員,2016年初榮獲了董事席位,有4個(gè)項(xiàng)目PTL和20個(gè)核心開發(fā)者 (Core Member),為此華為投入600+研發(fā)工程師參與OpenStack項(xiàng)目,在美國、歐洲、以色列、中國建有8個(gè)研發(fā)中心。截止到2016年10月10日,華為在OpenStack社區(qū)新發(fā)布的Newton版本貢獻(xiàn),Completed Blueprints全球第6,Resolved Bugs全球第8,Reviews全球第7,Lines of Code全球第12,Commits全球第11。
OpenStack核心項(xiàng)目
通過對(duì)這些基礎(chǔ)知識(shí)的掌握和了解,將有助于合作伙伴的了解和判斷。話語權(quán)的不同,廠商的實(shí)力和影響力也不同。
硬實(shí)力之外
選擇OpenStack服務(wù)提供商,除了指標(biāo)和硬實(shí)力之外,廠商的經(jīng)營理念也非常重要。眾所周知,OpenStack開源社區(qū)版本并不是商用版本,投入商業(yè)使用,在可靠性、穩(wěn)定性、兼容性方面,必要的定制開發(fā)也是不可避免的。此外根據(jù)設(shè)計(jì)場景的不同,不同廠商OpenStack發(fā)行版會(huì)有所不同。
對(duì)于用戶來說,OpenStack發(fā)行版私有代碼應(yīng)該盡可能回饋社區(qū),要保持和社區(qū)發(fā)展方向的一致,從而最大程度保護(hù)長遠(yuǎn)的利益。減少?zèng)_突、私有代碼回饋社區(qū),被社區(qū)認(rèn)可、接納就變得非常重要。廠商實(shí)力、影響力不同,其結(jié)果和方向的調(diào)整能力也不同。
OpenStack發(fā)行版廠商眾多,各種OpenStack云之間的互操作性就變得非常重要。為了證實(shí)各廠商部署的OpenStack平臺(tái)在私有云、公有云、混合云上具有互操作性,今年4月舉辦的奧斯汀峰會(huì)上,”Interop Challenge”倡議被正式提交到OpenStack基金會(huì),并號(hào)召其他云廠商共同證明OpenStack云的互操作性。德國電信和華為作為首批廠商參與了”Interop Challenge”倡議,并在OpenStack巴塞羅那峰會(huì)上進(jìn)行了現(xiàn)場演示,值得一提的是華為是參與測試的唯一的國內(nèi)廠商。今年10月份,華為還助力德國電信Open Telekom 通過了OpenStack互操作性測試,取得“OpenStack Powered”商標(biāo)使用權(quán)。這意味只需編寫一次,用戶的應(yīng)用程序即可在全球的OpenStack Powered的公有云、私有云及混合云上運(yùn)行。
Openstack董事,華為Anni Lai發(fā)表“將OpenStack引入各行各業(yè)”的演講
德國電信Open Telekom Cloud是歐洲第一個(gè)基于OpenStack的大規(guī)模、跨國公有云,它基于華為的FusionSphere云操作系統(tǒng),其提供的IaaS服務(wù)讓用戶的IT更有彈性、更可靠、更具擴(kuò)展性、更安全及更低的成本。作為核心引擎的華為FusionSphere是在性能、可靠性、可用性、安全性、易用性、兼容性、自動(dòng)化管理等方面,對(duì)OpenStack進(jìn)行了功能增強(qiáng)和加固的結(jié)果。在10月25~28日,剛剛結(jié)束的巴塞羅那OpenStack第14屆全球峰會(huì)(OpenStack Summit)上,華為與德國電信聯(lián)合發(fā)布了《華為FusionSphere使能德國電信開放電信云》白皮書,同時(shí)華為還宣布參與英特爾公司的 “Clod for All”計(jì)劃,與英特爾公司開展全球合作。
此前的今年9月,華為與Commvault、Veeam、Veritas等業(yè)界主流備份廠商基于OpenStack 數(shù)據(jù)保護(hù)項(xiàng)目構(gòu)建數(shù)據(jù)保護(hù)服務(wù)標(biāo)準(zhǔn),開放DPaaS方案。
類似華為這樣的行為,不斷投身到社區(qū)的活動(dòng)中,推動(dòng)甚至引領(lǐng)項(xiàng)目方向的發(fā)展,這對(duì)增強(qiáng)企業(yè)的硬實(shí)力至關(guān)重要,同時(shí)也能夠形成良性的循環(huán)。據(jù)了解,目前華為已經(jīng)投入600+研發(fā)工程師參與OpenStack項(xiàng)目,并且在美國、歐洲、以色列、中國建有8個(gè)研發(fā)中心,在社區(qū)中設(shè)有4個(gè)項(xiàng)目PTL和20個(gè)核心開發(fā)者 (Core Member)。 作為OpenStack黃金會(huì)員,華為2016年初榮獲了董事席位,也是惟一在24個(gè)董事席位中占有一席之地的中國企業(yè)。
小結(jié)
傳統(tǒng)企業(yè)級(jí)用戶選擇OpenStack,就是選擇了開源。在開源的世界里,選擇合作伙伴非常重要。在開源的世界里,保持開源的狀態(tài)才是根本,任何固化的私有代碼和服務(wù)不過是皮毛,舍本逐末,其結(jié)果將是后患無窮。