+ All Categories
Home > Documents > OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安,...

OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安,...

Date post: 07-Aug-2020
Category:
Upload: others
View: 33 times
Download: 0 times
Share this document with a friend
33
Date: 西安, 201501Author: 杜玉杰 OpenStack 2014回顾
Transcript
Page 1: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

Date: 西安, 2015年01月

Author: 杜玉杰

OpenStack 2014回顾

Page 2: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

自我介绍

2

杜玉杰(Ben)

@communitymanager

ben_duyujie

[email protected]

http://www.linkedin.com/in/duyujie/

Page 3: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

3

调查:为什么要参加这个交流活动?期望得到什么?

Page 4: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014发展与变化

4

OpenStack 2014回顾

OpenStack介绍:http://www.slideshare.net/ben_duyujie/hello-open-stack2014

Page 5: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

5

OpenStack开源生态:http://duyujie.tumblr.com/post/73278443091/openstack-ecosystem

Page 6: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

Linux 基金会的执行官 Jim Zemlin

Page 7: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

从一场没有硝烟的战争开始

7

原文:http://www.csdn.net/article/2014-01-07/2818039-2014-openstack-out

Page 8: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

OpenStack上游影响力

8

所有版本

数据来源:http://stackalytics.com/

Page 9: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

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 10: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

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 11: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

OpenStack基金会近况

11

Page 12: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

OpenStack基金会近况

12

Page 13: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

以HP为例

13

Page 14: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

2013年预测

http://www.csdn.net/article/2014-01-14/2818130-2014-OpenSt

Page 15: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

HP Helion定位

15

Page 16: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

HP – Leading contributor to OpenStack project

16

5

1

Page 17: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

HP Helion Build & Operate

17

Page 18: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

HP Helion OpenStack® Release 1 Focus

18

Page 19: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

HP Helion Website - download

19

Page 20: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

HP Helion Website - docs

20

Page 21: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

OpenStack培训

21

Platform Envelopment

No

1

Page 22: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

那么问题来了:四年之后中国企业和国际社区的差距是缩小了还是加大了?

Page 23: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

23

——Eric Raymond 《大教堂和集市》

Page 24: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

联系方式:微博:@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 25: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

27

Backup

Page 26: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

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 27: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

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 28: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

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 29: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

PAGE:

OpenStack 2014回顾

OpenStack生态系统

集成发布

Graduation

每六个月发布一个新版本

技术委员会 + 版本发布经理& PTLs

支持系统

孵化项目

Works with

projects in greater

Ecosystem

OpenStack项目共享基础设施和资源

Applied &

Accepted by TC

版本集成之路一般需要18-24 个月才能完成孵化毕业由技术委员会决定是否通过孵化阶段来自 TC更迫切的孵化需求

充满活力的创新生态

36

大量相关开源项目某些可能会申请成为孵化项目大多数或许不会申请

Page 30: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

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 31: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

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 32: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

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 33: OpenStack 2014回顾 - Meetupfiles.meetup.com/14970122/OpenStack-2014.pdf · Date: 西安, 2015年01月 Author: 杜玉杰 OpenStack 2014回顾

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


Recommended