Date: 西安, 2015年01月
Author: 杜玉杰
OpenStack 2014回顾
PAGE:
OpenStack 2014回顾
自我介绍
2
杜玉杰(Ben)
@communitymanager
ben_duyujie
http://www.linkedin.com/in/duyujie/
PAGE:
OpenStack 2014回顾
3
调查:为什么要参加这个交流活动?期望得到什么?
PAGE:
OpenStack 2014发展与变化
4
OpenStack 2014回顾
OpenStack介绍:http://www.slideshare.net/ben_duyujie/hello-open-stack2014
PAGE:
OpenStack 2014回顾
5
OpenStack开源生态:http://duyujie.tumblr.com/post/73278443091/openstack-ecosystem
PAGE:
OpenStack 2014回顾
Linux 基金会的执行官 Jim Zemlin
PAGE:
OpenStack 2014回顾
从一场没有硝烟的战争开始
7
原文:http://www.csdn.net/article/2014-01-07/2818039-2014-openstack-out
PAGE:
OpenStack 2014回顾
OpenStack项目管理委员会
9
Anne Gentle
OpenStack Documentation Program Lead
Company Rackspace
Devananda van der VeenOpenStack Ironic Program LeadCompany:HP
Doug HellmannOpenStack Common Libraries Program LeadCompany:HP
James BlairOpenStack Infrastructure Program LeadCompany:HP ->OpenStack Foundation
Jay PipesCompany
Mirantis
John GriffithOpenStack Block Storage
(Cinder) Program Technical LeadCompany:SolidFire
Mark McClainCompany
Yahoo! ->Akanda
Michael StillOpenStack Compute (Nova) Program Technical Lead
Company Rackspace
Monty TaylorCompany:HP
Russell BryantCompany:Red HatSean Dague
OpenStack QA Program LeadCompany:HP
Thierry CarrezOpenStack Release Cycle
Management Program LeadCompany:OpenStack Foundation
Vishvananda IshayaCompany
Nebula
https://www.openstack.org/foundation/technical-committee
?
PAGE:
OpenStack 2014回顾
OpenStack生态系统已经重新洗牌
10
“Some companies will get acquired, while some others will get acqui-hired.”
—https://www.mirantis.com/blog/three-openstack-predictions-2014/
http://www.csdn.net/article/2014-01-14/2818130-2014-OpenStack
EMC 5,000万美元收购Cloudscaling
HP 1亿美元收购Eucalytpus
Eucalyptus的CEO
Marten Mickos将负责惠普的云业务
思科收购Metacloud
红帽 9,500万美元收购eNovance
红帽1.75亿美元收购Inktank
PAGE:
OpenStack 2014回顾
OpenStack基金会近况
11
PAGE:
OpenStack 2014回顾
OpenStack基金会近况
12
PAGE:
OpenStack 2014回顾
以HP为例
13
PAGE:
OpenStack 2014回顾
2013年预测
http://www.csdn.net/article/2014-01-14/2818130-2014-OpenSt
PAGE:
OpenStack 2014回顾
HP Helion定位
15
PAGE:
OpenStack 2014回顾
HP – Leading contributor to OpenStack project
16
5
1
PAGE:
OpenStack 2014回顾
HP Helion Build & Operate
17
PAGE:
OpenStack 2014回顾
HP Helion OpenStack® Release 1 Focus
18
PAGE:
OpenStack 2014回顾
HP Helion Website - download
19
PAGE:
OpenStack 2014回顾
HP Helion Website - docs
20
PAGE:
OpenStack 2014回顾
OpenStack培训
21
Platform Envelopment
No
1
那么问题来了:四年之后中国企业和国际社区的差距是缩小了还是加大了?
PAGE:
OpenStack 2014回顾
23
——Eric Raymond 《大教堂和集市》
联系方式:微博:@communitymanager 邮箱:[email protected]微信:ben_duyujiehttp://www.linkedin.com/in/duyujie/
http://www.openstack.org/summit/openstack-summit-hong-kong-2013/session-videos/presentation/openstack-china-spotlight-featuring-ctrip-iqiyi-and-qihoo-360
开放你的人生,世界一定因此不同!
PAGE:
OpenStack 2014回顾
27
Backup
PAGE:
OpenStack 2014回顾
OpenStack Release Cyle
32
Planning : Design• Planning stage is at the start of a cycle
• take a step back
• focus on what we want to do for the next
onePlanning : Discuss• With our peers
• feedback and comments
• create the corresponding blueprint
• 4 weeks, Design Summit on the third
weekPlanning : Target• file new blueprints and/or specs
• set a target milestone
• when in the cycle they intend to complete it
• PTLs triage the submitted blueprints and set priority
Implementation : Milestone• pushed to our Gerrit review
• weeks before the milestone publication date
• milestone-proposed branch
• feature-frozen
Implementation : freezes• Feature freeze
◦ new features will not be accepted, only fixes
• Feature proposal freeze
◦ not even proposals for features will be accepted
◦ read: focus on bug-fixing
• String freeze
◦ all externally visible strings must be frozen
◦ this helps the translation and documentation program
Release Candidates• After the last milestone
• file bugs about everything you find
• prioritize bugs / bug triage
• write documentation
• fix as many bugs as you can
Release candidate 1• Between the last milestone and the RC1
• stop adding features and concentrate on bug fixes
Other release candidates• regressions and integration issues
• new release-critical bugs
• (RC2), with bugs targeted to it
• merged in the master branch first
• repeated as many times as necessary
Release day• last published release candidate
• published collectively as the
OpenStack release
PAGE:
OpenStack 2014回顾
https://wiki.openstack.org/wiki/Governance/NewProjects
Lifecycle of a new Program
34
• Idea
• Gather a community
• Alternate implementations
• Stackforge
• File an OpenStack incubation request
• Fill the gap with graduation requirements
• Align with the OpenStack way
• Two development milestones
• Migrate to the openstack/* namespace
• Graduation review
• Cannot graduate in the middle of a cycle
• Follow a full cycle as an integrated project
PAGE:
OpenStack 2014回顾
Core (or What is OpenStack)
35
• Gerrit code review
• Jenkins continuous integration
• Git repository
• IRC bots, pypi uploads...
• DefCore initiative, sponsored by the Board of Directors
• Currently work in progress for qualifying APIs
• Maintain related unofficial projects
• Same tools and procedures used by the main projects
PAGE:
OpenStack 2014回顾
OpenStack生态系统
集成发布
Graduation
每六个月发布一个新版本
技术委员会 + 版本发布经理& PTLs
支持系统
孵化项目
Works with
projects in greater
Ecosystem
OpenStack项目共享基础设施和资源
Applied &
Accepted by TC
版本集成之路一般需要18-24 个月才能完成孵化毕业由技术委员会决定是否通过孵化阶段来自 TC更迫切的孵化需求
充满活力的创新生态
36
大量相关开源项目某些可能会申请成为孵化项目大多数或许不会申请
PAGE:
OpenStack 2014回顾
OpenStack生态系统
集成发布
Graduation
每六个月发布一个新版本
技术委员会 + 版本发布经理& PTLs
大量相关开源项目某些可能会申请成为孵化项目大多数或许不会申请
支持系统
孵化项目
Works with
projects in greater
Ecosystem
OpenStack项目共享基础设施和资源
Applied &
Accepted by TC
充满活力的创新生态
37
Staccato
Libra
Turbo-hipster
Mistral
Climate
Entropy
Designate
Pecan
Kite
Milk
Graffiti
Rubick
Packstack
Murano
Manila
Docker
Solum
Rally
Barbican
Sitori
Fuel
开源生态系统
版本集成之路一般需要18-24 个月才能完成孵化毕业由技术委员会决定是否通过孵化阶段来自 TC更迫切的孵化需求
PAGE:
OpenStack 2014回顾
集成发布
支持系统
孵化项目
Compute(Nova)
Object Storage(Swift)
Block Storage(Cinder)
Networking(Neutron)
Dashboard(Horizon)
Image Service(Glance)
Identity(Keystone)
Infrastructure | Docs | Common Libraries | QA | Release Mgmt
Mettering & Monitoring
(Ceilometer)
Orchestration(Heat)
Grizzly Release (April 2013)
Steady Growth
38
PAGE:
OpenStack 2014回顾
Hadoop(Savannah)Telemetry(Ceilometer)
Bare Metal(Ironic)
Orchestration(Heat)
Messaging(Marconi)
Deployment(TripleO)
Havana Release (Oct 2013)
New
New
Relational DB(Trove)
Compute(Nova)
Object Storage(Swift)
Block Storage(Cinder)
Networking(Neutron)
Dashboard(Horizon)
Image Service(Glance)
Identity(Keystone)
集成发布
支持系统
孵化项目
Infrastructure | Docs | Common Libraries | QA | Release Mgmt
Steady Growth
39
PAGE:
OpenStack 2014回顾
Database Service(Trove)Bare Metal(Ironic)
Queue Service(Marconi)
Data Processing(Sahara)
New
Icehouse Release (April
2014)
Telemetry(Ceilometer)
Orchestration(Heat)
Compute(Nova)
Object Storage(Swift)
Block Storage(Cinder)
Networking(Neutron)
Dashboard(Horizon)
Image Service(Glance)
Identity(Keystone)
集成发布
支持系统
孵化项目
Infrastructure | Docs | Common Libraries | QA | Release Mgmt
Steady Growth
40