热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

盘点OpenStack

导读太平洋时间4月7日,Mikata版本正式发布。作为第13个OpenStack版本,Mitaka的最重要新功能是:统一的API、更好的用户体验、更具可管理性,以及通过Heat可横
导读 太平洋时间4月7日,Mikata版本正式发布。作为第13个OpenStack版本,Mitaka的最重要新功能是:统一的API、更好的用户体验、更具可管理性,以及通过Heat可横向扩展能力为大型部署提供更高的性能与稳定性。这些新的进展,也离不开中国公司、华人工程师的贡献,我们来盘点一下。

small-mitaka

评价社区贡献有很多维度,提交代码次数、代码行数、代码Review、更改的bug数量等,每个维度都有一定的意义(详细阐述请看本文最后的备注),但是提交代码数量(commits)更有说服力,也是基金会和业界一直用来衡量社区贡献的主要维度,中国社区在本次盘点中也将采用这个指标。

从OpenStack社区最为核心且重要的 TC-approved项目贡献来看,中国的华为、EasyStack两家公司跻身全球OpenStack社区贡献前十。(顺便说一句,HP拆分成了HPE和HP,拆分后HP的贡献一直没变化,也就是说下个版本将会只看到HPE的身影)。
Mitaka_contribution

下表是所有中国公司在Mitaka版本的社区贡献排名,与Liberty版本相比能够明显看到,中国来自创业公司的直接贡献显着飙升,这直接拉动了中国公司在OpenStack新版本中的整体贡献。中国社区统计出两组数字可让大家直观感受到这一趋势:L版本中所有commits之和是30191,其中中国公司提交了1538个, 占比为5.10%;M版本中所有commits之和是40041,中国公司提交了其中的2903个,占比为 7.26%.从占比上看,来自中国的社区贡献增幅显着,达42%。

在此,OpenStack中国社区做个大胆预测:作为目前OpenStack贡献的第二大国家、全球第二大OpenStack市场, 随着中国公司对开源的重视、OpenStack自身的高速发展以及未来中国新经济转型对包括云计算在内的新技术的倚重,三年内中国公司贡献将占到约1/3、5~10年会逐步达到一半。

China_Contribution

中国厂商在Mitaka版本的贡献排名产生了值得关注的变化 (by commits)
  ——专注OpenStack的创业公司集体发力,EasyStack位列中国创业公司第一、整体排名第二,commits 达到813;
  ——来自上海的99cloud commits数量 583,国内排名第三;
  ——AWcloud 社区贡献提升明显,参与社区人数也增加不少,排名第四;
  ——UnitedStack又开始重视社区贡献,commits比上个版本有所增加,排名第五;
  ——Kylin Cloud以98个commits成为中国第六;
  ——而中国移动作为采用OpenStack的中国重要用户之一,开始采取类似CERN(欧洲核子物理研究所)、Comcast等Superuser的方式,从采用,到贡献,和社区共发展。与上一版本相比的巨大增幅能看出中国移动重视的OpenStack技术团队开始发力,排名第七;
  ——作为合资公司,新成立的UMCloud也开始做一些社区投入,贡献出29个commits,位列中国第八;
  ——同样作为用户,乐视云则以9个commits正好列在OpenStack社区贡献全球第100的排名上
  ——中兴、H3C、象云也跻身社区贡献之列

Huawei

从项目而言,华为显然更加关注dragonflow(用以实现租户子网件东西流量分布化的轻量级SDN控制器,2014年提交,现在是孵化项目),commits达244;magnum、heat、ceilometer、cinder贡献顺列其后,单个项目commits也超过50个。此外还有gnocchi、python-aodhclient、ironic等项目中,华为都有所贡献。

EasyStack

国内公司排名第二的EasyStack整体贡献如图,在作为Mitaka版本中提升用户体验的Client项目(通过统一API整合OpenStack各个项目命令行、客户端) 中发力,以及Magnum、kolla、astara、oslo.messaging、horizon、nova、manila等,可以看出EasyStack的研发方向是朝向基础项目、如容器(Magnum、Kolla)、NFV(Astara)等OpenStack基金会寄予厚望的趋势。

99cloud
能够看出99cloud最重点是kolla项目(用于将OpenStack的服务以容器方式部署),紧跟其后的贡献集中在openstack-manuals(文档)、senlin等。

Awcloud
AWcloud的贡献与研发重点是网络相关项目,如:dragonflow、neutron。

UnitedStack
UnitedStack的重点贡献更多集中在了puppet(用于部署和管理OpenStack各组件)相关项目。

Kylin Cloud
作为用户方的Kylin Cloud,贡献主要集中在Senlin(集群服务,可视作为超大规模云平台做准备)与searchlight(优化搜索)上。

China_yidong
中国移动的重点社区贡献方向也是senlin,此外在一些基础性的项目上也有涉及研发,这似乎透视出中国移动正在开始在OpenStack上发力。

UMCloud
UMCloud刚成立也开始对社区进行一些贡献,主要是fuel(安装、部署OpenStack的工具)的界面上。

Le_cloud
乐视云的贡献主要在neutron与horizon.

zhongxing


推荐阅读
  • 本文探讨了使用Python实现监控信息收集的方法,涵盖从基础的日志记录到复杂的系统运维解决方案,旨在帮助开发者和运维人员提升工作效率。 ... [详细]
  • 汇总了2023年7月7日最新的网络安全新闻和技术更新,包括最新的漏洞披露、工具发布及安全事件。 ... [详细]
  • 本文探讨了Python类型注解使用率低下的原因,主要归结于历史背景和投资回报率(ROI)的考量。文章不仅分析了类型注解的实际效用,还回顾了Python类型注解的发展历程。 ... [详细]
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • 我的读书清单(持续更新)201705311.《一千零一夜》2006(四五年级)2.《中华上下五千年》2008(初一)3.《鲁滨孙漂流记》2008(初二)4.《钢铁是怎样炼成的》20 ... [详细]
  • 从理想主义者的内心深处萌发的技术信仰,推动了云原生技术在全球范围内的快速发展。本文将带你深入了解阿里巴巴在开源领域的贡献与成就。 ... [详细]
  • 本文详细介绍了如何在PHP中使用Memcached进行数据缓存,包括服务器连接、数据操作、高级功能等。 ... [详细]
  • 本文由公众号【数智物语】(ID: decision_engine)发布,关注获取更多干货。文章探讨了从数据收集到清洗、建模及可视化的全过程,介绍了41款实用工具,旨在帮助数据科学家和分析师提升工作效率。 ... [详细]
  • 视觉Transformer综述
    本文综述了视觉Transformer在计算机视觉领域的应用,从原始Transformer出发,详细介绍了其在图像分类、目标检测和图像分割等任务中的最新进展。文章不仅涵盖了基础的Transformer架构,还深入探讨了各类增强版Transformer模型的设计思路和技术细节。 ... [详细]
  • 一家位于长沙的知名网络安全企业,现面向全国诚聘高级后端开发工程师,特别欢迎具有一线城市经验的技术精英回归故乡,共创辉煌。 ... [详细]
  • 春季职场跃迁指南:如何高效利用金三银四跳槽季
    随着每年的‘金三银四’跳槽高峰期的到来,许多职场人士都开始考虑是否应该寻找新的职业机会。本文将探讨如何制定有效的职业规划、撰写吸引人的简历以及掌握面试技巧,助您在这关键时期成功实现职场跃迁。 ... [详细]
  • 本文详细介绍了如何在最新版本的Xcode中重命名iOS项目,包括项目名称、应用名称及相关的文件夹和配置文件。通过本文,开发者可以轻松完成项目的重命名工作。 ... [详细]
  • 本文探讨了如何在Docker构建过程中使用动态环境变量,特别是针对Docker v1.9及以上版本的用户。我们将介绍如何声明和使用构建参数,以及这些参数对构建缓存的影响。 ... [详细]
  • 七大策略降低云上MySQL成本
    在全球经济放缓和通胀压力下,降低云环境中MySQL数据库的运行成本成为企业关注的重点。本文提供了一系列实用技巧,旨在帮助企业有效控制成本,同时保持高效运作。 ... [详细]
  • 如何在Windows 7 64位系统中成功注册DLL文件
    本文详细介绍了在Windows 7 64位系统中注册DLL文件的具体步骤,包括使用管理员权限运行命令提示符以及正确的路径导航方法,确保注册过程顺利进行。 ... [详细]
author-avatar
U友60759920
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有