2. 2
“Software is eating the world” - The Enterprise Shift
• Software is now strategic to all companies.
Successful enterprises must become tech
companies regardless of industry type, or they’ll
go the way of the dinosaur.
• This changes everything. How software is
produced & consumed, as well as the talent war,
because you can’t buy strategy in a box.
• Moving at the speed of cloud means minutes
instead of months to provision app resources.
• OpenStack is an enabling technology for the
shift, but also is a diverse community with an
open design process which welcomes users to
set the roadmap.
• The Icehouse release reflects this trend.
4. 4 4
Greater OpenStack Ecosystem
Integrated Release
Graduation
• The software released
every 6 months
• Technical Committee
managed + Release
Manager & PTLs
• On the road to the
integrated release
• Typically takes 18-24
months before being
approved for
graduation
• Approved for
Incubation by the
Technical Committee
• More stringent
requirements for
incubation approved by
TC
• Wide range
of related
open source
projects
• Some may
apply for
incubation
• Many will
never apply.
Applied &
Accepted by
TC
OpenStack Innovation Model
Supporting Programs
Incubated Projects
Works with
projects in
greater
Ecosystem
Shared infrastructure and resources for OpenStack projects
5. 5 5
Greater OpenStack Ecosystem
Integrated Release
Graduation
Compute
Object Storage
Block Storage
Networking
Image Service
Identity Service
Dashboard
Orchestration
Telemetry
Database Service
Bare metal (Ironic)
Hadoop (Sahara)
Messaging (Marconi)
Solum
Rally
Barbican
Sitori
Fuel
Pyghmi
Cloudroast
Applied &
Accepted by
TC
OpenStack Innovation Model
Supporting Programs
Incubated Projects
Works with
projects in
greater
Ecosystem
Infrastructure | Docs | Common Libraries | QA | Release Mgmt
Murano
Manila
Docker
Turbo-hipster
Mistral
Climate
Entropy
Designate
Pecan
Kite
Staccato
Libra
Milk Graffiti Rubick Packstack
6. 6 6
Greater OpenStack Ecosystem
Integrated Release
Graduation
Applied &
Accepted by
TC
Steady Growth: Grizzly Release (April 2013)
Supporting Programs
Incubated Projects
Choose
Pieces from
Greater
Ecosystem
Compute
Object Storage
Block Storage
Networking
Dashboard
Image Service
Identity Service
Infrastructure | Docs | Common Libraries | QA | Release Mgmt
Telemetry
OrchestrationNew
New
7. 7 7
Greater OpenStack Ecosystem
Integrated Release
Graduation
Applied &
Accepted by
TC
Steady Growth: Havana Release (October 2013)
Supporting Programs
Incubated Projects
Choose
Pieces from
Greater
Ecosystem
Compute
Object Storage
Block Storage
Networking
Dashboard
Image Service
Identity Service
Infrastructure | Docs | Common Libraries | QA | Release Mgmt
Bare Metal
Database Service
Telemetry
OrchestrationNew
New
New
New
8. 8 8
Greater OpenStack Ecosystem
Integrated Release
Graduation
Applied &
Accepted by
TC
Steady Growth: Icehouse Release (April 2014)
Supporting Programs
Incubated Projects
Choose
Pieces from
Greater
Ecosystem
Compute
Object Storage
Block Storage
Networking
Dashboard
Image Service
Identity Service
Infrastructure | Docs | Common Libraries | QA | Release Mgmt
Database Service
Telemetry
Orchestration
Bare Metal
Messaging
Data Processing
New
New
New
9. 9
OpenStack Icehouses Technology Themes
Integrated
Release
Matures
Efficiency at
Scale
• Testing for drivers and upgrades
• Rolling upgrades
• Ops-driven features continue to make it
easier to manage and scale
• Incubation continues to drive innovation
• Object Storage replication options (s-
sync)
• Block Storage horizontal scalability
• Data layer performance
improvements for large deployments
Tighter Platform
Integration
• Boot process reliability across
platform services
• Consistency across services
10. 10
Key Themes Across the Community
More users/operators continue to shape software
• Users contribute code for real world use cases to solve issues
they see day to day
• New opportunities for users to influence roadmap
Many users finding the right path to adoption for their
business
• One size does not fit all: that’s why OpenStack is the right
choice for so many
Testing/Reliability requirements continue to rise
• Rigorous testing now a requirement across projects
• Strict criteria to be part of the integrated release, need test
coverage and CI
12. 13
Compute
Improved upgrade support
• Rolling upgrades
• No impact to user workloads
Testing requirements enhanced
• All included third-party drivers fully tested
• Upgrade testing for all contributions
Other updates
• Improved scheduler performance
• Boot process reliability across platform services
• More features exposed to end users via API updates, such as
ability to target machines by affinity
• More efficient access to data layer; improves performance,
especially at scale
13. 14
Storage
Object Storage
• Discoverability: major update, ability to ask any Object
Storage cloud what capabilities are available
• New replication process significantly improves performance;
data is more efficiently transported through new s-sync
(instead of r-sync)
• Major storage policies feature in progress and coming in Juno
Block Storage
• Backend migration with tiered storage environments, allowing
for performance management in heterogeneous
environments
• Testing for external drivers to ensure API consistency across
storage platforms
• Scalability improvements with fully distributed services
14. 15
Networking
Tighter integration with Compute
• State managed across Compute and Networking provisioning
actions
• Improved consistency with instance creation
Driver testing and cross-service testing
• Better functional testing for actions that require coordination
between multiple services
• Third-party driver testing ensures consistency and reliability
across network implementations
Focus on scale and feature parity with nova-network
• Both networking options still available
15. 16
Shared Services
• Identity service: Federated authentication with
Shibboleth
• Orchestration: Additional native autoscaling resources
available, Configuration API for managing applications,
reduced dependence on administrative API
• Telemetry: Rest API to access stored events
implemented
• Dashboard: Design updated and user experience
improvements (e.g. in-line editing), three new languages
added
• Database Service: New capability included in the
integrated release, allows management of relational
database services in an OpenStack environment
16. 17
The OpenStack model encourages innovation around a stable
integrated release. Looking forward to Juno, coming in October
2014:
Incubated projects
• Bare metal (Ironic)
• Hadoop (Sahara)
• Messaging (Marconi)
Looking forward to the next release: Juno
17. 18
Icehouse Release, April 17th
• Press release
• Latest release page at OpenStack.org updated
• Screenshots & demo available
• Webinar at 11 am PT / 2 pm ET
OpenStack Summit, May 12-16
• All sponsors and speakers must be registered by Monday,
April 15, and registration prices go up starting the 16th
• More than 50 press and analysts registered
• New Ops Meetup happening Monday & Friday
• Thank you to 90+ sponsors
Key Dates & Next Steps