OpenStack Icehouse Release
April 17, 2014
2
“OpenStack has crossed the
threshold and will become another
de facto IaaS standard before the
end of the year, when OpenStack
compatibility will be a must, not a
nice-to-have.”
Source: Forrester Research, Inc., State Of Cloud Platform Standards: Q1 2014, March 2014
3
OpenStack Icehouses Technology Themes
Operator-Driven
Updates Mature
Integrated Release
Efficiency at
Scale
• Testing for drivers and upgrades
• Rolling upgrades with no downtime
• Easier to manage, reliability and
consistency across services
• Innovation happening through the
incubation process
• Object Storage discoverability and
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
4
Key Themes Across the Community
Voice of the user continues 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
• Vibrant ecosystem offers everything from escalation support
and training to packaged distributions, turn-key deployment
and public cloud services
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
5
How Icehouse Delivers What Users Want
Upgrades without
downtime
Rolling upgrades with no impact to user
workloads
Consistent
experience across
drivers
Rigorous testing and higher standards for
driver support; 53 external CI systems
testing OpenStack compatibility across
broad sets of hardware and software
configurations
Use public & private
cloud with a single ID
New federated identity allows users to
access public and private clouds with the
same credentials
One OpenStack
platform
More consistent user experience across
projects and better integration like boot
process reliability between Compute and
Networking
User requests Icehouse delivers
6
Key Growth Stats
Developer Growth
1,202 contributors to Icehouse; a 32% increase from
the Havana release
Total Number of
Features
Approximately 350 new features; focus on testing,
maturity and stability this release cycle
Bugs Fixed 2,902 bugs fixed during the Icehouse release cycle
Top Companies
Committing Code
Red Hat, IBM, HP, Rackspace, Mirantis, SUSE,
OpenStack Foundation, eNovance, Vmware, Intel; users
in top 20 include Samsung, Yahoo! and Comcast
Translations
Dashboard now supports 16 languages;
internationalization team translated nearly 700,000
words during Icehouse cycle
Testing
53 third-party CI systems registered in Icehouse cycle,
starting from less than five
7
New Features by Category
8
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
9
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
10
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
11
Shared Services
• Identity service: Federated authentication with the
addition of Shibboleth
• Orchestration: Ability to delegate full range of
Orchestration capabilities to users; additional native
autoscaling resources available; alignment of OASIS
TOSCA standard with HOT Orchestration
• Telemetry: Rest API to access stored events
implemented
• Dashboard: Design updated and user experience
improvements (e.g. in-line editing); now supports 16
languages with the addition of Serbian, Hindi and
German in the Icehouse release
• Database Service: New capability included in the
integrated release, allows management of relational
database services in an OpenStack environment
12
The OpenStack model encourages innovation around a stable
integrated release. Looking forward to Juno, coming in October
2014:
Incubated projects
• Bare metal (Ironic)
• Data Processing (Sahara)
• Messaging (Marconi)
Looking forward to the next release: Juno
13
Appendix
OpenStack Cloud Platform Detail
14
“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.
15
OpenStack Cloud Platform
16 16
Greater OpenStack Ecosystem
Integrated Release
Graduation
• The software is
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
17 17
Integrated Release
Graduation
Compute
Object Storage
Block Storage
Networking
Image Service
Identity Service
Dashboard
Orchestration
Telemetry
Database Service
Bare metal (Ironic)
Data Processing
(Sahara)
Messaging (Marconi)
OpenStack Innovation Model
Supporting Programs
Incubated Projects
Works with
projects in
greater
Ecosystem
Infrastructure | Docs | Common Libraries | QA | Release Mgmt
Staccato
Libra
Turbo-
hipster
Mistral
Climate
Entropy
Designate
Pecan
Kite
Milk
Graffiti
Rubick
Packstack
Murano
Manila
Docker
Solum
Rally
Barbican
Sitori
Fuel
Applied &
Accepted by
TC
Greater Ecosystem
of Open Source Projects
(few will apply for
incubation)
18 18
Greater OpenStack Ecosystem
Integrated Release
Steady Growth: Icehouse Release (April 2014)
Supporting Programs
Incubated Projects
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

OpenStack Icehouse Overview

  • 1.
  • 2.
    2 “OpenStack has crossedthe threshold and will become another de facto IaaS standard before the end of the year, when OpenStack compatibility will be a must, not a nice-to-have.” Source: Forrester Research, Inc., State Of Cloud Platform Standards: Q1 2014, March 2014
  • 3.
    3 OpenStack Icehouses TechnologyThemes Operator-Driven Updates Mature Integrated Release Efficiency at Scale • Testing for drivers and upgrades • Rolling upgrades with no downtime • Easier to manage, reliability and consistency across services • Innovation happening through the incubation process • Object Storage discoverability and 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
  • 4.
    4 Key Themes Acrossthe Community Voice of the user continues 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 • Vibrant ecosystem offers everything from escalation support and training to packaged distributions, turn-key deployment and public cloud services 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
  • 5.
    5 How Icehouse DeliversWhat Users Want Upgrades without downtime Rolling upgrades with no impact to user workloads Consistent experience across drivers Rigorous testing and higher standards for driver support; 53 external CI systems testing OpenStack compatibility across broad sets of hardware and software configurations Use public & private cloud with a single ID New federated identity allows users to access public and private clouds with the same credentials One OpenStack platform More consistent user experience across projects and better integration like boot process reliability between Compute and Networking User requests Icehouse delivers
  • 6.
    6 Key Growth Stats DeveloperGrowth 1,202 contributors to Icehouse; a 32% increase from the Havana release Total Number of Features Approximately 350 new features; focus on testing, maturity and stability this release cycle Bugs Fixed 2,902 bugs fixed during the Icehouse release cycle Top Companies Committing Code Red Hat, IBM, HP, Rackspace, Mirantis, SUSE, OpenStack Foundation, eNovance, Vmware, Intel; users in top 20 include Samsung, Yahoo! and Comcast Translations Dashboard now supports 16 languages; internationalization team translated nearly 700,000 words during Icehouse cycle Testing 53 third-party CI systems registered in Icehouse cycle, starting from less than five
  • 7.
  • 8.
    8 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
  • 9.
    9 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
  • 10.
    10 Networking Tighter integration withCompute • 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
  • 11.
    11 Shared Services • Identityservice: Federated authentication with the addition of Shibboleth • Orchestration: Ability to delegate full range of Orchestration capabilities to users; additional native autoscaling resources available; alignment of OASIS TOSCA standard with HOT Orchestration • Telemetry: Rest API to access stored events implemented • Dashboard: Design updated and user experience improvements (e.g. in-line editing); now supports 16 languages with the addition of Serbian, Hindi and German in the Icehouse release • Database Service: New capability included in the integrated release, allows management of relational database services in an OpenStack environment
  • 12.
    12 The OpenStack modelencourages innovation around a stable integrated release. Looking forward to Juno, coming in October 2014: Incubated projects • Bare metal (Ironic) • Data Processing (Sahara) • Messaging (Marconi) Looking forward to the next release: Juno
  • 13.
  • 14.
    14 “Software is eatingthe 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.
  • 15.
  • 16.
    16 16 Greater OpenStackEcosystem Integrated Release Graduation • The software is 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
  • 17.
    17 17 Integrated Release Graduation Compute ObjectStorage Block Storage Networking Image Service Identity Service Dashboard Orchestration Telemetry Database Service Bare metal (Ironic) Data Processing (Sahara) Messaging (Marconi) OpenStack Innovation Model Supporting Programs Incubated Projects Works with projects in greater Ecosystem Infrastructure | Docs | Common Libraries | QA | Release Mgmt Staccato Libra Turbo- hipster Mistral Climate Entropy Designate Pecan Kite Milk Graffiti Rubick Packstack Murano Manila Docker Solum Rally Barbican Sitori Fuel Applied & Accepted by TC Greater Ecosystem of Open Source Projects (few will apply for incubation)
  • 18.
    18 18 Greater OpenStackEcosystem Integrated Release Steady Growth: Icehouse Release (April 2014) Supporting Programs Incubated Projects 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

Editor's Notes

  • #3 Summit (pull from Tokyo decks)
  • #14 Add Heat (Cloud Formation templates)