5. OpenStack Roadmap
2010 2011 2012 2013 2014
Feb Apr Sep
Cactus
(Apr’11) Havana:
Easy to install
and deploy Grizzly: (Sep’13)
Enterprise
ready
Folsom: (Apr’13)
Essex (Sep’12)
- Target: 33
(Apr’12) blueprints,
Austin (Oct’10) Diablo:
- Volume
backups
67 bugs
- Generic
- Deployability
1st Release (Sep’11) Improvements: - Per-VM hw driver
Simplified configurati interface
Live Migration - Hyeprvisor
configuration, on of for
VMWare ESXi - Automate feature
disk/NIC
easier upgrades, quantum
Multi-tenant and control parity
- Dashboard drivers for plugins
account in pools of - Role based
Updates libvirt - Improv
Openstack API resources Access
- Security - Optimize e
- Enhanced control
Serve static web Enhanceme Nova Glance
performanc - Keystone
content nts network notifica
e integration
Bexar Directly from Swift - Block - Multi- tions
• Tech-preview version - Improved of identity
Storage tenancy
for compute cloud (Feb’11) object scaling manageme
Service isolation
- ….
• Object storage Storage - Improved nt
- 180+
Production …. usability - ……
features
- ….
- 350+
ion developers
5
6. We’ve seen this before: open source fosters markets & innovation
In the era of a Smarter
Planet, IBM will continue to
leverage open source
ecosystems ….
In the era of e-business…
IBM leverages the nascent open
source software movement…
…and becomes the market leader in SOA
implementations and the world’s largest
software company
November 2001 – IBM rallies 150 influential vendors and the development
community around a new tools environment with a $40 Million software
donation disrupting the leadership of the software development ecosystem
September 1999: IBM capitalizes on an untapped market trend and begins
participating in the community development of Linux with a $60M annual investment
June 1998 – IBM enters into an engineering agreement with The Apache Group for
development of the open-source Apache HTTP server software eventually becoming the
leader of the new Application Server market
7. Capabilities of IBM’s common cloud management services
Orchestration Services:
Eases coordination of complex tasks and Orchestration Services
worklflows, leveraging existing skills, processes and
technology artifacts
Supports OSLC from OASIS
Platform Services:
Simplifies deployment and lifecycle management of
Platform Level Services
middleware and application patterns (Image Lifecycle Mgmt) (Pattern Services)
Supports TOSCA from OASIS
Infrastructure Services:
Highly flexible, scalable infrastructure on
heterogeneous resources
Built on OpenStack
Infrastructure Level Services
Extensibility: (Provisioning, configuration, resource
allocation, security, metering, etc.)
Plug and play operational service management
integration
Rational development tooling integration Cloud Resources
Pre-built images, patterns, process / configuration
automation Storage Compute Network
8. Many IBM SmartCloud offerings leverage common cloud services
Simple 3-tier structure, increasing client value at each tier and
extending across hybrid cloud environments Related Standards &
Using open, common, standards-based architecture providing Organizations
choice, flexibility, interoperability and portability CCRA OSLC
Clean upgrade paths with progression to fully integrated and
factory optimized PureApplication System CIMI &
TOSCA
Significant benefits including ease of installation, enterprise OVF
hardening and additional capabilities above base OpenStack
SmartCloud Orchestration
Orchestration, Platform and Infrastructure Services across multiple environments and domains
SmartCloud SmartCloud
Provisioning Provisioning
Platform and Platform and
Infrastructure Services Infrastructure Services
PureApplication
SmartCloud Entry SmartCloud Entry System
Infrastructure Services Infrastructure Services
Infrastructure and
Platform Services
Customer PureFlex System
integrated
Public Cloud
hardware
Infrastructure
Software Factory Bundle
Offerings Integrated Option
9. Contributions to OpenStack success deliver value
OpenStack Compute
Provision and manage large networks of virtual machines
•Platform integration
•High Availability enhancements
•Resource optimization
•Live upgrade contributions
•Enablement for P & Z Systems, DB2
•ESXi support
•VM group enablement in scheduler
•CPU allocation for vCPUs
•Cross hypervisor testing and validation
OpenStack Networking
Create petabytes of secure, reliable storage using standard OpenStack Shared Services
HW Libraries that provide image management, authentication &
•Support for key emerging networking standards security across all OpenStack projects
•Quantum blueprints & migration from Nova •Security & authentication enhancements
•FibreChannel support •Image activation for OVF
•Guest level metric collection
OpenStack Storage •APIs: Enablement for key emerging standards
Create petabytes of secure, reliable storage using standard HW •Membership services enhancements
•Block & object storage enablement for IBM capability •Glance: multiple image locations
•Nova blueprints
•Cinder local storage & local instance clone
•Efficient clone image in Cinder SVC driver for cFlex General OpenStack contributions
•Nova & Cinder storage blueprints •Globalization and crowd-sourced translation integration
•Storwise/SVC driver update – support iSCSI CHAP auth •Drive IBM value-add capability from SCP
•Wsgi application interface enabling external web server •Community facing contributions – bug fixing, community
•Swift / Keystone interface for Keystone v3 API building & promotion
•QA items
10. How Can You Contribute to OpenStack?
Impact to OpenStack ecosystem growth
• Be an Open Stack evangelist and promote OpenStack usage in your companies
• Try to become a direct contributor to the project
• Contributions can be made in several different ways:
• Develop code to support new feature/capability
• Write technical or user level documentation
• Review, verify and improve upon the user documentation
• Help provide translation support to local languages
• Test the code and report bugs and vulnerabilities
• Work to fix bugs and contribute patches
• Testing of the early code snapshots of a release: