9月1日,OpenStack最新版本——Pike正式發布,新版本的更新包括,提升OpenStack可組合性、幫助用戶利用Kubernetes和Ansible這樣的工具對多款OpenStack服務的生命周期進行管理等。
經過7年的打磨,Pike已經是OpenStack第16個版本,最新版本的全球代碼貢獻排名也新鮮出爐。截止到9月7日,在Pike代碼貢獻最終版本中,共有45家中國企業上榜;而上一個版本Ocata代碼貢獻的中國上榜企業是37家,環比增長高達21%。
那么,中國企業上榜情況如何?貢獻代碼的方向和意義如何?最新Pike版本都有哪些新的特性?現在,我們就來全面分析和解讀一下。
OpenStack項目眾多,關于項目的分類,社區在前段時間也在積極討論,原來的大帳蓬“Big-Tent”模式不能很好地區別OpenStack官方項目和非官方項目,正在尋求新的名稱來區別項目。目前官方認可的項目被明確記錄(詳情查看:https://github.com/openstack/governance/blob/master/reference/projects.yaml)。
在官方認可的項目中,TC-approved項目受OpenStack基金會技術委員會管理,采用率最為廣泛,是OpenStack社區最為核心且重要的項目,目前有16個項目,包括nova(計算)、cinder(塊存儲)、neutron(網絡)、horizon(儀表盤)、ironic(裸金屬)、heat(編排)、swift(對象存儲)、keystone(身份認證)、ceilometer(計量)、glance(鏡像)、sahara(大數據即服務)、trove(數據庫即服務),以及sahara-image-elements、sahara-dashboard、sahara-extra三個屬于sahara項目中的子項目,一個屬于neutron的子項目neutron-lib。
社區貢獻指標有多種,其中commits代表了提交代碼次數,意味著一次有意義且相對獨立完整的代碼貢獻,這意味著每次代碼的提交除了新功能/邏輯修改,往往也包括對應的單元測試,并對生產環境有最直接的影響。而其他指標往往是圍繞著修改代碼的需求而展開。所以,本次貢獻統計從TC-approved項目的commits指標進行統計。
TC-approved項目中國公司貢獻統計
在最新的排名(TOP10)中從貢獻上看,中國的華為(TOP2)、EasyStack(TOP7)、烽火通信(TOP8)三家公司躋身OpenStack社區核心代碼貢獻世界前十。詳細列表如下:
TC-approved項目中國公司貢獻排名圖(*TOP后數字代表國際排名*)
總結來說,從TC-approved項目中國公司代碼貢獻排名圖上,華為出現了7次,EasyStack在中國前三出現了8次,烽火通信出現了10次。
此次TC-approved項目,中國上榜的機構共計45家,包括: Huawei(華為)、Fiberhome(烽火通信)、 ZTE Corporation(中興)、99Cloud(九州云)、Kylin Cloud(銀河麒麟)、EasyStack(易捷思達)、Inspur(浪潮)、Lenovo(聯想)、GohighSec(大唐高鴻數據)、winhong(云宏信息)、Dt Dream(數夢工場)、China Mobile(中國移動)、Awcloud(海云捷迅)、Eayun(易云捷訊)、HUST(華中科技大學)、Zhejiang University(浙江大學)、H3C(新華三)、China Railway ITC(中國鐵路公司)、T2cloud(云途騰)、CSIC(中國船舶重工集團)、CloudIn(云英)、CHINAC.COM(華云數據)、UnitedStack(有云)、HFBank(恒豐銀行)、China Unicom(中國聯通)、Yovole(有孚網絡)、ISCAS(中國科學院軟件研究所)、inwinSTACK(中國臺灣迎??萍迹?、DaoCloud(道客)、Hunan University(湖南大學)、China UnionPay(中國銀聯)、yunrongtech(云容科技)、Caicloud(才云)、QIYI(愛奇藝)、Ghostcloud(精靈云)、Wise2c(睿云智合)、Tencent(騰訊)、China Cloud(電科華云)、Qiniu(七牛云)、NEUNN(東網科技)、PropheTech.cn(博飛信息)、ITRI(中國臺灣工業技術研究所)、INESA(上海儀電)、TiCOMM(泰信通)、ProphetStor(希智數據)。