8 - OpenStack
Download
Report
Transcript 8 - OpenStack
1
Rapidly Expanding User and Ecosystem Adoption
8
NEW LOGOS: 4
“[Walmart Labs] chose OpenStack as our cloud platform, not only because it’s best of
the breed, but also because open source software comes with several big advantages”
2
Source: “Why we chose OpenStack for Walmart Global eCommerce”, Bao Nyugen, February 2015 @WalmartLabs blog post
Fastest Growing Global Open Source Community
COMPANIES
COUNTRIES
483
INDIVIDUAL MEMBERS
21,252
TOTAL DEVELOPERS
3040
LAST 30 DAYS’
COMMITS
3574
149
TOP 10 COUNTRIES
US, Russia, China, France, Great
Britain, Ireland, Japan, Australia, Czech
Republic, Ukraine
ACCEPTED CODE CONTRIBUTIONS
95,369
“OpenStack...has become the leading open source Infrastructure as a Service cloud platform service”
-- James Staten, Forrester Research
3
Sources for chart: openstack.org and http://activity.openstack.org/dash/browser March 2, 2015
Source for quote: As OpenStack Stabilizes Big Questions Remain for the Foundation, November 2014 James Staten Forrester
Research Blog Post
Open Source
Beyond Open, Incredibly Flexible
Open Design
Processes
Open Source
Community
Open Source
Development
Available Under
Apache 2.0 license
Flexible
Hypervisor
Built With Python
Flexibility
Highly Modular
Modular
Highly
Technical Meritocracy
Hypervisor Flexibility
4
How Code
Is Merged
Zuul: OpenStack’s pipelining
gating system
Jenkins: Runs tests
Gerrit: Manages
approvals/rejections
OpenStack
Development
Activity
Board @
activity.openstack.org
Stackalytics.com
In a nutshell, OpenStack…
• 24M+ lines of code is
mostly written in Python
• has a well-established,
mature code base
maintained by a very large
development team
• took an estimated 711 years
of effort (COCOMO model)
starting from its first commit
in December 2006
5
Source: ohloh.net/p/openstack, March 2, 2015
OpenStack Developers: In Their Own Words
OpenStack is really an amazing project and it makes me want to work
for it anywhere, at any time, with any device that can access Gerrit
- Jay Lau, Advisory Software Engineer, IBM CSTL
The ease with which you can have an impact in the community and learn
for yourself what you can do with OpenStack is much more valuable than
reading someone’s opinion…
- James Slagle, Senior Software Engineer, Red Hat
In 20 years, OpenStack will be used to power every device, big or small,
from cell phones to microwave ovens.
- Tatiana Mazur, Horizon Dashboard contributor
It’s still fairly easy to contribute a commit as a newcomer.
- Ionut Artarisi, Senior Software Engineer, SUSE
6
openstack.org/blog
Code Your Career With OpenStack
• More than 2,000 OpenStack jobs posted indeed.com
• With a premium of $32,000 of additional salary
over non-OpenStack cloud jobs indeed.com
• 1,000+ OpenStack jobs posted on
openstack.org
Apply here
Python: Easy to read, learn, patch, well
known in the industry
Manager,
Infrastructure & Strategy
Turbine
Easy to build skills: open development,
build influence under your own name,
contribute immediately
7
openstack.org/jobs
OpenStack Training Marketplace
Find Beginner, Intermediate and Advanced
courses online, in classroom-style settings,
private corporate training and hands-on boot
camps.
Search and compare training courses across
more than 25 countries.
Participating Companies
8
openstack.org/marketplace/training
Contribute
Try
Deploy
Try, Deploy & Contribute To OpenStack
Before You
Contribute
• Sign contributors license
agreement, add yourself
to Contributors
wikipage, request
membership in
~openstack-cla
9
9
Where To
Contribute?
• Core projects code,
common libraries,
integration tests,
development infrastructure,
documentation/translation
openstack.org/start
Strategic
Contributions
• Bug fixes, stable branch
or release management,
secure audits and
bugfixes, create
common code libraries,
integration tests
Get Involved with OpenStack
OpenStack Worldwide User Groups
General Resources
• Sign up for the OpenStack newsletter
• Participate in a user/meetup group near you
• Sign up for one of several mailing lists by interest
• Join as an individual member or as a company
• Read our blog
• Find an event on our marketing calendar
10
Technical Resources
• Review the extensive documentation
at http://docs.openstack.org/
• Talk to Stackers on the OpenStack
IRC channels
• Read the wiki
openstack.org/community
Join us at the OpenStack Summit!
A five day conference for developers, users and administrators of
OpenStack Cloud Software
• May 18-22, 2015
• Conference Monday-Thursday; Design Summit Tuesday-Friday
• Vancouver, BC, Canada
• Full Access and Keynotes+Expo passes available
11
openstack.org/summit