大陆地区OpenStack项目Core现状(截至2016年1月28日,转载自陈沙克日志)
陈沙克
经常有朋友问,大陆地区大概有多少位OpenStack项目的Core。这个问题,现在其实不太好回答,如果需要准确统计的话。下面仅仅是一个大概估计,有遗漏的,希望朋友指出,我来补全。
文档修改历史
2016年2月2日:增加IBM的刘光亚。EMC统计有误,去掉。
2016年2月21日:增加EasyStack的Tang Chen OpenStack client core
2016年4月9日:增加了intel的Eli Qiao,海云捷迅的Li Ma,eBay的Huang Zhiteng,在上海。移除了华为的hongbin,因为他是在加拿大。Ying Chun Guo,已经不担任i18n的PTL,不过还是该项目的Core。
2016年7月22日:增加Murano项目的Core,朱荣同学。
2016年8月30日:增加Tacker项目的Core,Yong Sheng Gong,Freezer项目的yapeng Yang。还有华为的两位朋友,Zaqar项目
现在OpenStack项目在 github.com/openstack, 已经超过600多个项目,并且还是迅速增加。这个数量那么高,其实还和项目的拆分有关。例如一个glance项目,他就拆分成 多个模块。Modules: glance, glance-specs,glance_store, python-glanceclient
就算这种大项目,OpenStack目前应该也应该超过100多个。
OpenStack官方的对项目的最新定义,6个为核心项目
- Keystone
- Nova
- Glance
- Neutron
- Cinder
- Swift
国内其实除了swift以外,各个项目都是有Core的。
- Glance项目的Core:FeiLog Wang, 以前IBM,目前已经在新西兰Catalyst IT
- Cinder项目core: Huang Zhiteng,以前Intel,目前在eBay
- Neutron项目Core: Yong Sheng Gong,以前IBM,目前在九州云,精力已经集中在OpenDayLight。
- Oslo项目Core:Zhongyue Luo,韩国人,在中国Intel工作并取得Core,目前还在Intel,不过已经在搞大数据,退出Oslo项目。
- Mistral项目Core:Lingxian Kong,以前华为的Core,目前已经去新西兰 Catalyst IT
对于搭建一个OpenStack平台来说,至少OpenStack官方是认为上面6个组件是核心,使用的最广泛。其实在大量的OpenStack部署场景里,swift出现的数量是不多的。
OpenStack的Core的提名,其实在过去还是比较神秘的。
![]()
我们就先统计分析一下目前Mitaka版本Core的情况,其实每个OpenStack版本,这个变化也挺大,Core也是需要换工作,也可能兴趣转移,不玩这个项目。
| 项目 | core数量 | |
| Heat | 3 | IBM 2位,华为1位 |
| Ceilometer | 3 | IBM,华为,HPE |
| Horizon | 1 | 华为 |
| Ironic | 1 | IBM |
| Kolla | 1 | 99cloud |
| oslo | 1 | EasyStack |
| Senlin | 5 | IBM3位,99cloud1位,vmware1位 |
| Keystone | 1 | intel |
| Puppet | 1 | Unitestack |
| Nova | 1 | Intel |
| i18n | 1 | IBM |
| Magnum | 4 | IBM2位,华为1位,intel 1 |
| Rally | 1 | 麒麟 |
| SearchLight | 1 | 麒麟 |
| python-openstackclient | 1 | EasyStack |
| Dragonflow | 1 | 海云捷迅 |
| Murano | 1 | 99cloud |
| Tacker | 1 | 99cloud |
| Zaqar | 2 | 华为2位 |
| Freezer | 1 | 99cloud |
Contents [hide]
IBM中国区
IBM在中国的OpenStack发展,基本是黄埔军校的角色,培养了大量的人才,并且有足够板凳深度。经历过多次的人员流失,目前在OpenStack上的实力,还是很强的。这点上,你还是必须佩服他。
Qiming Teng
http://stackalytics.com/?release=mitaka&company=ibm&user_id=tengqim
Senlin项目的PTL,并且还是Heat项目的Core。Senlin项目的发起者。
目前OpenStack项目众多,如何让一个项目活跃起来,其实真的不是一件容易的事情。如何吸引更多的公司派员工参与进来,这是一件比较挑战的活。
Ying Chun Guo
http://stackalytics.com/?company=ibm&user_id=daisy-ycguo
I18n项目的Core,负责把OpenStack项目国际化,所以目前大家在Dashboard看到的汉化和多种语言,基本的Guo的努力分不开的。还有组织了国内很多OpenStack的技术交流。
Yanyan Hu
http://stackalytics.com/?release=mitaka&company=ibm&user_id=yanyanhu
这是是Senlin项目的Core。
Ethan Lynn
http://stackalytics.com/?company=ibm&user_id=ethanlynn
也是Senlin项目的Core,同时也是Heat的core。
Kai Qiang Wu(Kennan)
http://stackalytics.com/?company=ibm&user_id=wkqwu
magnum项目的Core。Magnum项目是是容器在OpenStack实现管理。还是非常吸引人的。项目的发作者是目前Kolla的PTL,当时一个人担任两个项目的PTL,后来放弃了magnum,专攻Kolla项目。
Jay Lau
http://stackalytics.com/?company=ibm&module=magnum&user_id=jay-lau-513
magnum项目的Core。刘光亚。
Haomeng,Wang
http://stackalytics.com/?company=ibm&user_id=whaom
ironic项目的Core,这是提供国内用户最关注的一个需求,所谓的裸机管理,把x86服务器当虚拟机来管理。
Intel中国
Intel中国对OpenStack的支持力度是很大的,估计王庆当选独立董事后,中国区OpenStack的投入应该会加大。
Alex Xu(He Jie Xu)
http://stackalytics.com/?company=intel&user_id=xuhj
这位是最新提名的Nova的Core。Intel是生产Cpu的,以前居然没有Nova的项目的Core,这次真的来的及时。
常人估计还不太了解拿下nova项目Core的难度。
从H版本Nova项目,一直做到现在,都快3年,每个版本都保持commit和review的数量,都是比较惊人的。
| 版本 | commit | review |
| Havana | 76 | 272 |
| Icehouse | 23 | 255 |
| Juno | 41 | 307 |
| Kilo | 62 | 543 |
| Liberty | 55 | 444 |
基本可以这样说,国内所有人在Nova项目贡献,加起来估计都没这位老兄多。并且还在不停做BP。真的是所有的Core的学习榜样。
Dave Chen
http://stackalytics.com/?company=intel&user_id=wei-d-chen
这是是刚刚提名的Keystone项目Core,也是一个无比艰难的项目。这个项目需要你的知识真的很丰富,安全,身份认证有关,折腾ladp,AD。
Lianhao Lu
http://stackalytics.com/?company=intel&user_id=lianhao-lu
Ceilometer项目的Core。
Eli Qiao
http://stackalytics.com/?company=intel&user_id=taget-9
Magnum项目core。
eBay
Huang Zhiteng
http://stackalytics.com/?company=ebay&user_id=zhiteng-huang
以前我以为他去了美国,经过确认,还是在上海,以前是intel的,现在去了eBay,cinder的Core。
Vmware中国
Cindia-blue
http://stackalytics.com/?company=vmware&user_id=miaoxinhuili
senlin项目的Core,应该算是国内第一位女Core。
HPE中国区
HP拆分后,OpenStack的贡献也分成两部分。HP和HPE。目前HPE中国区这边,应该就只有一位Core。
ZhiQiang Fan
http://stackalytics.com/?user_id=aji-zqfan&release=mitaka
Ceilometer的Core,这位朋友以前是在华为,拿到Ceilometer的Core,跳槽到HP。
华为中国区
华为也培养了不少的Core。
Huang Tianhua
http://stackalytics.com/?company=huawei&user_id=huangtianhua
Heat项目的Core。
Zhenguo Niu
http://stackalytics.com/?company=huawei&user_id=niu-zglinux
这是Horizon项目的Core,也是我最熟悉的Core。
Liusheng
http://stackalytics.com/?company=huawei&user_id=liusheng
Ceilometer项目的Core
Hua Wang
http://stackalytics.com/?company=huawei&module=magnum&user_id=humble00
Magnum项目Core,OpenStack管理Docker
wanghao
http://stackalytics.com/?metric=commits&company=huawei&module=zaqar&user_id=wanghao749
Zaqar项目的Core,Zaqar项目是提供消息队列服务的。PTL是FeiLog Wang。希望可以早日把Zaqar可以投入到生产使用。
wangxiyuan
http://stackalytics.com/?metric=commits&company=huawei&module=zaqar&user_id=wangxiyuan
也是Zaqar项目的Core。华为投入两位人员在Zaqar上,希望可以做点东西出来。
99Cloud
国内OpenStack创业公司
Lawrance
http://stackalytics.com/?company=99cloud&user_id=jing
senlin项目的Core
Jeffrey Zhang
http://stackalytics.com/?company=99cloud&user_id=jeffrey4l
Kolla项目的Core。这也是我目前最关注的项目。是集成Ansible,Docker,Mesos来部署OpenStack。希望Jeffrey Zhang同学可以让Kolla项目早日生产使用。
zhu.rong
http://stackalytics.com/?company=99cloud&user_id=zhu-rong
Murano项目的Core。OpenStack项目容器的App Store,就指望这个项目。未来是OpenStack发展重点。
Yong Sheng Gong
http://stackalytics.com/?company=99cloud&metric=commits&user_id=gongysh
Tacker项目的Core。目前非常热门的NFV的项目。
yapeng Yang
http://stackalytics.com/?module=freezer&user_id=yang-yapeng
Freezer项目的Core,Freezer项目,是为OpenStack提供备份功能的项目。
EasyStack
国内OpenStack创业公司
ChangBo Guo(gcb)
http://stackalytics.com/?company=easystack&user_id=glongwave
Oslo项目的Core。目前在该项目的贡献排名还是非常高的,坚持下去啊。
Tang Chen
http://stackalytics.com/?company=easystack&user_id=tangchen
OpenStack Client 项目的Core.
UnitedStack
国内的OpenStack创业公司
Yuxingchao
http://stackalytics.com/?user_id=yuxcer&release=mitaka&company=unitedstack
Puppet项目的Core,可以说是国内OpenStack的Puppet上玩的可能是最熟练的。
麒麟云Kylin Cloud
Li Yingjun
http://stackalytics.com/?company=kylin%20cloud&user_id=liyingjun
rally项目的Core。OpenStack项目验收就指望这个。同时也是Searchlight的Core。双Core。
Awcloud
海云捷迅,OpenStack创业公司
Li Ma
http://stackalytics.com/?company=awcloud&user_id=nick-ma-z
Dragonflow项目Core,这是目前很热门的SDN项目。
大陆地区OpenStack项目Core现状(截至2016年1月28日,转载自陈沙克日志)的更多相关文章
- 2016年12月28日 星期三 --出埃及记 Exodus 21:23
2016年12月28日 星期三 --出埃及记 Exodus 21:23 But if there is serious injury, you are to take life for life,若有 ...
- 2016年11月28日 星期一 --出埃及记 Exodus 20:19
2016年11月28日 星期一 --出埃及记 Exodus 20:19 and said to Moses, "Speak to us yourself and we will listen ...
- 2016年10月28日 星期五 --出埃及记 Exodus 19:13
2016年10月28日 星期五 --出埃及记 Exodus 19:13 He shall surely be stoned or shot with arrows; not a hand is to ...
- 2016年6月28日 星期二 --出埃及记 Exodus 14:25
2016年6月28日 星期二 --出埃及记 Exodus 14:25 He made the wheels of their chariots come off so that they had di ...
- 高薪诚聘熟悉ABP框架的.NET高级开发工程师(2016年7月28日重发)
招聘单位是ABP架构设计交流群(134710707)群主阳铭所在的公司-上海运图贸易有限公司 招聘岗位:.NET高级开发工程师工作地点:上海-普陀区 [公司情况]上海运图贸易有限公司,是由易迅网的创始 ...
- C#高级编程笔记 Day 8, 2016年9月 28日 (数组)
1.数组的初始化 声明了数组后,就必须为数组分配内存,以保存数组的所有元素.数组是引用类型,所以必须给它分配堆上的内存,为此,应使用 new 运算符,指定数组中元素的类型和数量来初始化数组的变量.若使 ...
- 2016年11月28日--ADO.Net 查、插、删、改 小练习
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- 2016年11月28日--ADO.Net 增、删、改、查
数据访问 对应命名空间:System.Data.SqlClient; SqlConnection:连接对象SqlCommand:命令对象SqlDataReader:读取器对象 CommandText: ...
- 【第400篇题解纪念2016年10月28日】【28.10%】【codeforces 617E】XOR and Favorite Number
time limit per test4 seconds memory limit per test256 megabytes inputstandard input outputstandard o ...
随机推荐
- jQuery实现表单验证
表单是网页的一个重要组成部分.本节做一个简单的表单提交网页然后利用jQuery实现表单的验证.后续的表单完善以及功能的完善会在以后的博客中给出. 效果图: 代码: <!DOCTYPE html ...
- (转)如何在eclipse的配置文件里指定jdk路径
本文转载自:http://songguoliang.iteye.com/blog/1752519 运行eclipse时报如下错误: 在eclipse的配置文件里指定jdk路径,只需在eclipse的配 ...
- 【转】linux-系统启动流程详解
第二十章.启动流程.模块管理与 Loader 最近升级日期:2009/09/14 1. Linux 的启动流程分析 1.1 启动流程一览 1.2 BIOS, boot loader 与 kernel ...
- gcc内嵌汇编详解
[作者:byeyear 首发:cnblogs Email:east3@163.com 转载请注明] 有时候我们希望在C/C++代码中使用嵌入式汇编,因为C中没有对应的函数或语法可用. ...
- android学习笔记29——Intent/IntentFilter
Intent/IntentFilter Intent封装android应用程序需要启动某个组件的“意图”,Intent还是应用程序组件之间通信的重要媒介. EG:Activity之间需要交换数据时,使 ...
- CentOS7安装Oracle 11g R2 详细过程——零基础
本人linux小白,因项目原因必须要在linux下使用oracle便开始了探索.安装过程中遇到了种种问题与原因,今天整理一下方便后面的可以少走弯路. *注明: 安装过程注意当前错作的用户,执行./ru ...
- strong标签与b标签的区别
关于html标签中b和strong两个的区别. 用在网页上,默认情况下它们起的均是加粗字体的作用,二者所不同的是,<b>标签是一个实体标签,它所包围的字符将被设为bold(粗体),而< ...
- memwatch
一.简介 memwatch可以跟踪程序中的内存泄漏和错误,能检测双重释放(double-free).错误释放(erroneous free).没有释放的内存(unfreed memory).溢出(Ov ...
- codeforces 258C Little Elephant and LCM 组合数学 枚举
题意: input : n a1,a2,...,an 1 <= n <= 10^5 1 <= ai <= 10^5 求b数组的方案数,b数组满足: 1. 1 <= bi ...
- hdu 5441 travel 离线+带权并查集
Time Limit: 1500/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Problem Descript ...