OpenStack和傳統(tǒng)方式有什么不同?

傳統(tǒng)License購買方式,用戶購買到的是軟件使用權(quán),最多就是入門級、專業(yè)級等版本上的差異,相同版本的軟件之間沒有差異,軟件產(chǎn)品的升級按照開發(fā)商的節(jié)奏進行,變化相對緩慢。

OpenStack和傳統(tǒng)軟件的差異,除了源代碼開放之外,開源社區(qū)匯聚了全世界的智力資源,每時每刻不斷會有新的內(nèi)容出現(xiàn)。如果把OpenStack比喻為一個金礦,那么這個金礦的特點就是取之不盡,用之不竭??梢哉f,OpenStack是一個不斷創(chuàng)新的軟件海洋,對于用戶來說,不可能也沒有必要購買整個海洋。

在OpenStack世界中,用戶本身就是OpenStack的一部分。以互聯(lián)網(wǎng)企業(yè)為例,企業(yè)使用OpenStack,同時也貢獻OpenStack,這是一個良性循環(huán)的過程。

與互聯(lián)網(wǎng)用戶不同,傳統(tǒng)企業(yè)級用戶和開源社區(qū)之間隔著一個資源外包的服務商,如此一來,服務商能力以及所扮演的角色至關重要,很顯然,絕緣體、半導體、導體、超導體,中介層的性質(zhì)不同,最終的效果完全不同。

選擇什么樣的合作伙伴?

作為服務提供商,OpenStack廠商最愿意表達的就是對于社區(qū)貢獻的排名。在國內(nèi),個別廠商習慣使用Commits來作為社區(qū)貢獻的度量,但實際上,Commits只是OpenStack社區(qū)12個指標之一,除此之外,還有Completed Blueprints、Lines of code、Resolved Bugs、Reviews等,其中Completed Blueprints是全球各大廠商最看重的。

openstack2

OpenStack組織結(jié)構(gòu)

除了這些指標之外,從組織形式上,OpenStack有白金、黃金和企業(yè)會員的區(qū)分;在項目上,也有Core Services和Big Tent(大帳篷)的差別。其中Core Services是社區(qū)技術委員會(TC)統(tǒng)一管理的項目,發(fā)行版使用廣泛,投入廠家眾多。而Big Tent 項目投入廠商分散,發(fā)行版應用相對較少,帶有創(chuàng)新探索的性質(zhì)。社區(qū)每個項目都有一個PTL和6~10個Core Member(核心開發(fā))負責該項目的需求批準、代碼檢視、代碼合入、環(huán)境維護、標準制定等工作。項目技術決議的生成,需要通過IRC線上會議和OpenStack-dev郵件進行,PTL、Core對項目任何改動有表決權(quán),是技術控制象征。一個廠商在OpenStcak組織中地位、PTL、CM數(shù)量,水平高低立判。在OpenStack組織中,中國最具領先的企業(yè)當屬華為,目前華為OpenStack黃金會員,2016年初榮獲了董事席位,有4個項目PTL和20個核心開發(fā)者 (Core Member),為此華為投入600+研發(fā)工程師參與OpenStack項目,在美國、歐洲、以色列、中國建有8個研發(fā)中心。截止到2016年10月10日,華為在OpenStack社區(qū)新發(fā)布的Newton版本貢獻,Completed Blueprints全球第6,Resolved Bugs全球第8,Reviews全球第7,Lines of Code全球第12,Commits全球第11。

openstack

OpenStack核心項目

通過對這些基礎知識的掌握和了解,將有助于合作伙伴的了解和判斷。話語權(quán)的不同,廠商的實力和影響力也不同。

硬實力之外

選擇OpenStack服務提供商,除了指標和硬實力之外,廠商的經(jīng)營理念也非常重要。眾所周知,OpenStack開源社區(qū)版本并不是商用版本,投入商業(yè)使用,在可靠性、穩(wěn)定性、兼容性方面,必要的定制開發(fā)也是不可避免的。此外根據(jù)設計場景的不同,不同廠商OpenStack發(fā)行版會有所不同。

對于用戶來說,OpenStack發(fā)行版私有代碼應該盡可能回饋社區(qū),要保持和社區(qū)發(fā)展方向的一致,從而最大程度保護長遠的利益。減少沖突、私有代碼回饋社區(qū),被社區(qū)認可、接納就變得非常重要。廠商實力、影響力不同,其結(jié)果和方向的調(diào)整能力也不同。

OpenStack發(fā)行版廠商眾多,各種OpenStack云之間的互操作性就變得非常重要。為了證實各廠商部署的OpenStack平臺在私有云、公有云、混合云上具有互操作性,今年4月舉辦的奧斯汀峰會上,”Interop Challenge”倡議被正式提交到OpenStack基金會,并號召其他云廠商共同證明OpenStack云的互操作性。德國電信和華為作為首批廠商參與了”Interop Challenge”倡議,并在OpenStack巴塞羅那峰會上進行了現(xiàn)場演示,值得一提的是華為是參與測試的唯一的國內(nèi)廠商。今年10月份,華為還助力德國電信Open Telekom 通過了OpenStack互操作性測試,取得“OpenStack Powered”商標使用權(quán)。這意味只需編寫一次,用戶的應用程序即可在全球的OpenStack Powered的公有云、私有云及混合云上運行。

op3

Openstack董事,華為Anni Lai發(fā)表“將OpenStack引入各行各業(yè)”的演講

德國電信Open Telekom Cloud是歐洲第一個基于OpenStack的大規(guī)模、跨國公有云,它基于華為的FusionSphere云操作系統(tǒng),其提供的IaaS服務讓用戶的IT更有彈性、更可靠、更具擴展性、更安全及更低的成本。作為核心引擎的華為FusionSphere是在性能、可靠性、可用性、安全性、易用性、兼容性、自動化管理等方面,對OpenStack進行了功能增強和加固的結(jié)果。在10月25~28日,剛剛結(jié)束的巴塞羅那OpenStack第14屆全球峰會(OpenStack Summit)上,華為與德國電信聯(lián)合發(fā)布了《華為FusionSphere使能德國電信開放電信云》白皮書,同時華為還宣布參與英特爾公司的 “Clod for All”計劃,與英特爾公司開展全球合作。

此前的今年9月,華為與Commvault、Veeam、Veritas等業(yè)界主流備份廠商基于OpenStack 數(shù)據(jù)保護項目構(gòu)建數(shù)據(jù)保護服務標準,開放DPaaS方案。

類似華為這樣的行為,不斷投身到社區(qū)的活動中,推動甚至引領項目方向的發(fā)展,這對增強企業(yè)的硬實力至關重要,同時也能夠形成良性的循環(huán)。

小結(jié)

傳統(tǒng)企業(yè)級用戶選擇OpenStack,就是選擇了開源。在開源的世界里,選擇合作伙伴非常重要。在開源的世界里,保持開源的狀態(tài)才是根本,任何固化的私有代碼和服務不過是皮毛,舍本逐末,其結(jié)果將是后患無窮。

分享到

songjy

相關推薦