Forrester predicts that by the end of 2014, OpenStack APIs will

Download Report

Transcript Forrester predicts that by the end of 2014, OpenStack APIs will

1
Rapidly Expanding Ecosystem and Adoption
8
NEW LOGOS: 4
“Forrester predicts that by the end of 2014, OpenStack APIs will
become [an IaaS cloud] standard.”
Source: “Predictions for 2014: Private Cloud Management and Infrastructure”,
Forrester Research, Inc., January 2014.
2
New Followers: 1,344
Fastest Growing Global Open Source Community
COMPANIES
COUNTRIES
410
INDIVIDUAL MEMBERS
18,734
TOTAL DEVELOPERS
2424
LAST 30 DAYS’
COMMITS
3706
142
TOP 10 COUNTRIES
United States, China, India,
Great Britain, France, Russia, Australia,
Canada, Japan, Germany
CODE CONTRIBUTIONS
110,019
“OpenStack appears to be a more advanced or more modern open source project
than some of its predecessors because it's a highly coordinated effort.”
3
– Charlie Babcock
Sources:
openstack.org and http://activity.openstack.org/dash/browser August 18, 2014 Information Week
3
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
In a nutshell, OpenStack…
• 2,084,291 lines of code
plus an average number of
comments
• is mostly written in Python
• has a well-established,
mature code base
maintained by a very large
development team
• took an estimated 594 years
of effort (COCOMO model)
starting from its first commit
in December 2006
5
Source: ohloh.net/p/openstack, June 28, 2014
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
• 87% increase in OpenStack jobs simplyhired.com
• OpenStack Cloud Engineer postings nationwide
have 36% higher salaries than average Cloud
Engineer postings
Apply here
• More than 1,000+ OpenStack jobs available
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
• November 3-7, 2014
• Palais des congrès de Paris, Paris, France
• Full Access and Keynotes+Expo passes available
11
openstack.org/summit