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