@flaper87 – Europython 2013
OpenStack . . .
pure python, community developed IaaS
@flaper87 – Europython 2013
What's this talk about?
It's all about OpenStack...
… about what it is.
… about how it is bein...
@flaper87 – Europython 2013
Who's this
dude?
@flaper87 (a.k.a, Flavio Percoco):
Very proud Red Hatter, who's also part of ...
@flaper87 – Europython 2013
… let me tell you what it is
@flaper87 – Europython 2013
OpenStack
What marketers read:
noun [U] / o .pənstæk/ cloud operating system that controls lar...
@flaper87 – Europython 2013
✔
OpenStack Compute (Nova)
✔
OpenStack Image (Glance)
✔
OpenStack Block Storage (Cinder)
✔
Ope...
@flaper87 – Europython 2013
… let me tell how it is being developed
@flaper87 – Europython 2013
Snakes
Everywhere
500% written in Python
-0,1% web stuff
@flaper87 – Europython 2013
Non
Opinionated
Plug-in based
@flaper87 – Europython 2013
Shared
Nothing
Architecture
@flaper87 – Europython 2013
Code
Reviews
It doesn't matter who you are
Nor where you come from
Nor how many cats you have
...
@flaper87 – Europython 2013
Code
Reviews
“core-committers”.replace(“committers”, “contributors”)
Gerrit, FTW
@flaper87 – Europython 2013
Continues
Integration
Jenkins
@flaper87 – Europython 2013
Public
Repository
Github
No push
@flaper87 – Europython 2013
Bugs &
Blueprints
Launchpad
@flaper87 – Europython 2013
When bad things are the best ideas.
Common
Code
Oslo Incubator
@flaper87 – Europython 2013
Rules → Standards
… right, and who “defines” those?
@flaper87 – Europython 2013
… let me tell you a story, OS's community rocks
@flaper87 – Europython 2013
Design
Development
Community
Open
@flaper87 – Europython 2013
Project
Technical
Lead (PTL)
@flaper87 – Europython 2013
9981 Contributors
87 Countries
(keeps Growing)
@flaper87 – Europython 2013
Always
There
Always on IRC
@flaper87 – Europython 2013
Always
There
Regular Meetings
Always on IRC
@flaper87 – Europython 2013
Always
There
Very active mailing list
Regular Meetings
Always on IRC
@flaper87 – Europython 2013
Technical
Committee
@flaper87 – Europython 2013
Takeaways
Community Matters
Drop your ego
Do reviews
Define your standards
Be there
@flaper87 – Europython 2013
Q&A
Thanks we're
hiring
http://openstack.redhat.com/
http://www.openstack.org/
Upcoming SlideShare
Loading in …5
×

OpenStack: A python based IaaS provider

1,833 views

Published on

OpenStack is an IaaS provider software written in Python. As such, it provides a massive scalable operating system and services like: Image, Storage, Object, Compute, etc.

This talks aims to give the audience an overview about OpenStack, its capabilities, its modules, coding styles, workflow and organization.

As a successful community driven development case, it’s definitely a good reference for anyone willing to take that road or maybe joining existing projects.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,833
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
19
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

OpenStack: A python based IaaS provider

  1. 1. @flaper87 – Europython 2013 OpenStack . . . pure python, community developed IaaS
  2. 2. @flaper87 – Europython 2013 What's this talk about? It's all about OpenStack... … about what it is. … about how it is being developed. … about the community around it. … about engaging you to contribute to it.
  3. 3. @flaper87 – Europython 2013 Who's this dude? @flaper87 (a.k.a, Flavio Percoco): Very proud Red Hatter, who's also part of the MongoDB Master team and has contributed to Open Source since... forever. One of those who thinks about programming when he's not programming. member of
  4. 4. @flaper87 – Europython 2013 … let me tell you what it is
  5. 5. @flaper87 – Europython 2013 OpenStack What marketers read: noun [U] / o .pənstæk/ cloud operating system that controls large pools ofˈ ʊ compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface. What it really is: Really cool, pure python, open source, infrastructure (and not just infrastructure) as a service provider (IaaS).
  6. 6. @flaper87 – Europython 2013 ✔ OpenStack Compute (Nova) ✔ OpenStack Image (Glance) ✔ OpenStack Block Storage (Cinder) ✔ OpenStack Object Storage (Swift) ✔ OpenStack Networking (Neutron) OpenStack ✔ OpenStack Dashboard (Horizon) ✔ OpenStack Meetering (Ceilometer) ✔ OpenStack Identity (Keystone) ✔ OpenStack Orchestraion (Heat)
  7. 7. @flaper87 – Europython 2013 … let me tell how it is being developed
  8. 8. @flaper87 – Europython 2013 Snakes Everywhere 500% written in Python -0,1% web stuff
  9. 9. @flaper87 – Europython 2013 Non Opinionated Plug-in based
  10. 10. @flaper87 – Europython 2013 Shared Nothing Architecture
  11. 11. @flaper87 – Europython 2013 Code Reviews It doesn't matter who you are Nor where you come from Nor how many cats you have Gerrit, FTW
  12. 12. @flaper87 – Europython 2013 Code Reviews “core-committers”.replace(“committers”, “contributors”) Gerrit, FTW
  13. 13. @flaper87 – Europython 2013 Continues Integration Jenkins
  14. 14. @flaper87 – Europython 2013 Public Repository Github No push
  15. 15. @flaper87 – Europython 2013 Bugs & Blueprints Launchpad
  16. 16. @flaper87 – Europython 2013 When bad things are the best ideas. Common Code Oslo Incubator
  17. 17. @flaper87 – Europython 2013 Rules → Standards … right, and who “defines” those?
  18. 18. @flaper87 – Europython 2013 … let me tell you a story, OS's community rocks
  19. 19. @flaper87 – Europython 2013 Design Development Community Open
  20. 20. @flaper87 – Europython 2013 Project Technical Lead (PTL)
  21. 21. @flaper87 – Europython 2013 9981 Contributors 87 Countries (keeps Growing)
  22. 22. @flaper87 – Europython 2013 Always There Always on IRC
  23. 23. @flaper87 – Europython 2013 Always There Regular Meetings Always on IRC
  24. 24. @flaper87 – Europython 2013 Always There Very active mailing list Regular Meetings Always on IRC
  25. 25. @flaper87 – Europython 2013 Technical Committee
  26. 26. @flaper87 – Europython 2013 Takeaways Community Matters Drop your ego Do reviews Define your standards Be there
  27. 27. @flaper87 – Europython 2013 Q&A Thanks we're hiring http://openstack.redhat.com/ http://www.openstack.org/

×