OpenStackLooking to the Future
Alan ClarkDirector, Community Programs
SUSE
Pete ChadwickSenior Product Manager
SUSE
2
3
The Old Store
• Seller controlled
‒ Information
‒ Price
‒ Location
‒ Choice
4
Today's Consumers want
• Instant
‒ Information
‒ Choice
‒ Options
‒ Price
‒ Location
‒ Buy!
‒ Delivered
5
Today's Vendors
• Serve consumers in their moment of need
‒ Translating into support for a more complex IT infrastructure
‒ Improved asset utilization (Server, Storage)
‒ Automation – Software driven infrastructure
‒ Upgraded and expanded facilities
‒ Creating the opportunity for Cloud
‒ Transforming IT into a service provider
‒ Rapid response
‒ Process alignment across the business
6
Delivering The Open Source AdvantageAugust 25, 2015
OpenStack
Mission:“To produce the ubiquitous
open source cloud computing platform that will meet the needs of
public and private cloud providers regardless of
size, by being simple to implement and massively
scalable.”
• 20M+ lines of code
• 31,898 individual members
• 555 companies / Organizations
• 176 countries
• 2,600 contributors
• 69,105 commits/year
• Over 1000 tracked clouds
• 94 products and services
7
Meeting The Need With OpenStack
Technology: “One platform for bare metal, virtual machines, and containers & an integration engine for every cloud technology that matters for the next decade and beyond”
8
OpenStack Powers Demanding Workloads Worldwide
• Delivering:
‒ Technical agility, efficiency and velocity
‒ Rapid and cost-effective service deployment
‒ Elasticity
‒ Flexibility
‒ Design a full software environment
‒ Transforming IT
‒ High-quality services
‒ Business need alignment
‒ Foster collaboration
9
User Survey Shows... OpenStack meets today's needs
10
User Survey Shows... OpenStack is on target for the future
11
OpenStack Then … 2012
Compute(Nova)
Au
then
tic a
tio
n(K
eys t
on
e)
OpenStack components
Operating System
Physical Infrastructure: x86 Servers
Hypervisor(Xen, KVM)
Required Components
Sto
rag
e
Net
wo
rk
Required ServicesMessage Q / Database
Block Network
12
OpenStack Now
Compute(Nova)
Au
then
tic a
tio
n(K
eys t
on
e)
OpenStack components
Operating System
Physical Infrastructure: x86 Servers, System z, Storage, Networking
Hypervisor(Xen, KVM, HyperV, VMware, z/VM, Docker)
Required Components
Sto
rag
e
Net
wo
rk
Net
wo
rk(N
eu
tro
n)
Backend AdaptersRequired ServicesMessage Q / Database
Ser
vice
s
Theme Definitions
Items that will impact the scale at which the service can operate
Scalability
Items that will impact the high availability or ability to recover from failures for the service
Resiliency
Items that improve the User Experience (UX), promote operational ease-of-use, or enhance the capabilities of the service
Manageability
Changes that enhance the modularity of the service architecture and usually result in a more manageable code-base and/or remove duplicity of efforts
Modularity
Items that enable the service to operate across multiple OpenStack clouds [federation], promote a common experience across separate OpenStack-Powered clouds [interop], or add dependency on another OpenStack service [service dependency], and/or backwards compatibility [compatibility]
Interoperability
*Infra and Doc projects are listed on the detailed roadmap but not on summary view
ScalabilityIncrease scale
ResiliencyAvailability or Durability
ManageabilityOperations and UX
ModularityService/Component
Modularity
Interoperability
Interop, Federation, Compatibility
L M N L M N L M N L M N L M N
CeilometerCinder
DesignateGlance
Heat
Horizon
IronicKeysto
neKolla
Kuryr
MagnumManila
NeutronNova
Oslo
Sahara
*Infra and Doc projects are listed on the detailed roadmap but not on summary viewSwiftTriple O
*Infra and Doc projects are listed on the detailed roadmap but not on summary viewTrove
Planned Work
No Information Provided
15
SUSE and OpenStack 2011 2012 2013 2014 2015
SUSE Joins OpenStack community● Diablo based cloud appliance
SUSE participates in creation of OpenStack Foundation● Platinum Member● Alan Clark elected Board Chairman
SUSE OpenStack Cloud 1● 1st Enterprise supported OpenStack distribution● OpenStack Essex release● Focus on: Security and Improved Xen supports● Deployment framework
SUSE OpenStack Cloud 2● Grizzly● Mixed hypervisor clouds
SUSE OpenStack Cloud 3 + 4● Havana, Icehouse● HA Control Cluster
SUSE OpenStack Cloud 5● Juno + SUSE Linux Enterprise 12● SUSE Enterprise Storage
16
SUSE OpenStack Cloud Priorities
• Enable the Dynamic Data Center with Enterprise Stability
‒ Fewer upgrades with Longer support cycle
‒ HA guests
‒ Rolling release upgrades
‒ Platform as a Service
• Annual releases‒ Meet new DefCore standards
‒ High demand project support and contribution
‒ Partner solution integration
17
2016 For OpenStack
• Strengthen OpenStack Application Developer and Application Deployer Ecosystem (SDKs, containers, enterprise apps, app catalog)
• Improve the user experience for OpenStack (cross project coordination, UX team and product working group, interop and general testing, documentation)
• Community building including diversity (build additional community tools, increase travel support, global rollout of ambassador and user group programs, marketing and advertising)
18
Time To Go Play
• More technology options than ever before
‒ Users can experiment with new technologies both up and down the stack, without “islands” of technologies in their IT practices
• OpenStack already integrates with many emerging technologies as well as many existing systems
• Solid core of compute (bare metal, hypervisor, container), storage (block, object, file) and networking required in every scenario
• OpenStack positioned to be the foundation for the next decade of technology choices
19
Unpublished Work of SUSE LLC. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.
General DisclaimerThis document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.