36
开源生态 # 华为上海研究所 2014-01 l

OpenStack ecosystem

Embed Size (px)

DESCRIPTION

What's community? How to setup a community from Bazaar. Community Values.

Citation preview

Page 1: OpenStack ecosystem

开源生态 #华为上海研究所2014-01ll

Page 2: OpenStack ecosystem

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

http://ispeakcomics.files.wordpress.com/2012/04/bored-audience.jpg?w=640&h=426

Page 3: OpenStack ecosystem

什么是社区?

Page 4: OpenStack ecosystem

The best code will not always win,Community Management is a core competency!

社区管理

Page 5: OpenStack ecosystem

开源有什么好处?

Page 6: OpenStack ecosystem

自由与创新

Page 7: OpenStack ecosystem

投资回报率

http://headrush.typepad.com/creating_passionate_users/2007/03/user_community_.html

Page 8: OpenStack ecosystem

效率、异步与创新GitHub 五岁了,注册用户达到 350 万,软件库数量也达到 600 万个。

Page 9: OpenStack ecosystem

开源?闭源!

Page 10: OpenStack ecosystem

商业模式《没有硝烟的战争》 :duyujie.org/post/72355803255/2014-openstack-out《开放式创新》 :duyujie.org/post/72755262907/2014-openstack-out-2

Page 11: OpenStack ecosystem

社区运营

Page 12: OpenStack ecosystem

我们想造出一个大教堂,可是眼下只有一个集市,怎么办?

Page 13: OpenStack ecosystem

前提条件 1:你不能从零开始建设集市,你必须先有一个原始项目。

Page 14: OpenStack ecosystem

前提条件 2:你的原始项目可以有缺陷,但是它必须能运行。

http://www.openstack.org/software/

Page 15: OpenStack ecosystem

前提条件 3:你必须向用户展示一个可行的前景,且让潜在的合作者相信

在可预见的将来它会变成一个真正漂亮的东西。

http://www.idgconnect.com/view_abstract/16509/openstack-the-platform-choice-cloud

Page 16: OpenStack ecosystem

前提条件 4:项目的主持者本身不一定是天才,但他一定要能够慧眼识

别出他人的优秀想法。

http://www.openstack.org/foundation/board-of-directors/ http://www.openstack.org/foundation/user-committee/

http://www.openstack.org/foundation/user-committee/

http://www.cloudscaling.com/blog/cloud-computing/live-from-hong-kong-state-of-the-openstack-v2/

Page 17: OpenStack ecosystem

前提条件 5:项目的主持者必须要有良好的人际关系、交流技能和人格魅力。这样才能吸引他人,使别人对你所做的事感兴趣,

愿意帮助你。

Page 18: OpenStack ecosystem

充分条件 1:项目首先必须是你自己感兴趣的,但是最终能对其他人有用。

http://www.cloudscaling.com/blog/cloud-computing/live-from-hong-kong-state-of-the-openstack-v2/

Page 19: OpenStack ecosystem

充分条件 2:将用户当作合作者。

Page 20: OpenStack ecosystem

充分条件 3:尽快地和经常地做出改进,多听取用户的意见。

Page 21: OpenStack ecosystem

充分条件 4:健壮的结构远比精巧的设计来得重要。换句话说,结构是

第一位的,功能是第二位的。

Page 22: OpenStack ecosystem

充分条件 5:保持项目的简单性。设计达到完美的时候,不是无法再增

加东西了,而是无法再减少东西了。

OpenStack 发布周期 : 四个阶段

Design* Development QA Release

Page 23: OpenStack ecosystem

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

Page 24: OpenStack ecosystem

社区文化与价值

Page 25: OpenStack ecosystem

• Open Source –Apache 2.0 许可,企业友好。

• Open Design –六个月一次,基本与 Ubuntu同步。

• Open Development –社会化研发, Launchpad & gihub。

• Open community – Lazy consensus model(懒人原则), OpenStack 基金会。

为开放而生

https://wiki.openstack.org/wiki/Open

Page 26: OpenStack ecosystem

OpenStack设计原则

1. 可扩展性和伸缩性是我们的主要目标;2. 任何影响到可扩展性和伸缩性的功能都必须是可选的;3. 所有的环节必须是异步的 ,如果不能异步实现 ,参考第二条设计原理;

4. 所有的基础组件必须能横向扩展;5. 始终使用无共享的架构 ,如果不能实现 ,参见第二条;6. 所有的都是分布式的 ,尤其是逻辑。把逻辑放在状态应该存在的地方;

7. 接受最终一致性 ,并在适合的条件下使用;8. 测试一切。

https://wiki.openstack.org/BasicDesignTenets

Page 27: OpenStack ecosystem

http://www.slideshare.net/ben_duyujie/

Havana架构

http://aosabook.org/en/index.html

Page 28: OpenStack ecosystem

版本发布历史目前每 6个月发布一个新版,各个版本历史:

Austin Oct 2010 Nova + Swift

Bexar Feb 2011 Nova + Swift

Cactus Apr 2011 Glance

Diablo Sep 2011 First “production ready” release

Essex Apr 2012 Horizon + Keystone

Folsom Sep 2012 Quantum + Volume

Grizzly Apr 2013 Neutron

Havana Oct 2013 Heat +Ceilometerwiki.openstack.org/Releases

Page 29: OpenStack ecosystem

OpenStack基金会

Page 30: OpenStack ecosystem

14 1 14年 月 日

社区成员Innovative Ecosystem

8

社区成员

http://www.openstack.org/foundation/companies/

Page 31: OpenStack ecosystem

社区治理

https://wiki.openstack.org/wiki/Governance/CoreDefinition

Page 32: OpenStack ecosystem

分支模型

https://wiki.openstack.org/wiki/BranchModel

Page 33: OpenStack ecosystem

开发流程

https://wiki.openstack.org/wiki/GerritWorkflow

Page 34: OpenStack ecosystem

社区活跃度

http://www.qyjohn.net/?p=3431

Page 35: OpenStack ecosystem

开放你的人生,世界一定因此不同

http://www.flickr.com/photos/opensourceway/7496803264/

http://book.douban.com/subject/3069289/

Page 36: OpenStack ecosystem

联系方式:微博: ben_ 杜玉杰邮箱: [email protected]://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