Click here to load reader
Upload
openstackindia
View
1.695
Download
1
Embed Size (px)
Citation preview
© 2013 IBM Corporation
OpenStack & IBM: Journey Together OpenStack User Group Bangalore, Mar 17th, 2013
Venkata Jagana,
IBM STSM, Chief Architect – Integrated Systems for Cloud
© 2013 IBM Corporation
• July 13-14, 2010: Austin Design summit (42
participating organizations and 95 developers)
• July 19th, 2010: Project Launch w/source code
contributed from NASA and Rackspace,
support from 25 participating organizations
• Oct 21st, 2010: Austin Release
• Nov, 2010: Bexar Design Summit, San Antonio
w/250 attendees, 62 participating organizations,
165 developers
• Nov 2010: NTT hosts first Japan user group
with 150 attendees
• Feb 2011: Bexar Release
• Apr 26, 2011: Cactus design summit w/500
attendees, 133 participating organizations, 217
developers
• Aug 1st, 2011: 95 companies participating,
1294 members part of the mailing list, 217
registered developers
• Aug 5th, 2011: 1360 independent contributions
from 109 independent contributors whose code
accepted into code base
OpenStack: New Triggers in Success of Open Source Project
Enabling any organization to create and offer cloud computing services running on standard hardware
In About a Year (Jul’10-Jul’11) …
• Launch of project through contribution of working code base
• Adopting good software quality process with community
involvement (plan/design/implementation/QA)
• Consensus based review and acceptance model for code
contributions
• Good communication & governance model
• Good licensing model
• Pluggable architecture with vendor neutrality
• Decisions on strategy and direction by foundation committee
Combination of Few Success Factors …
• Three major software releases with focus on content, stability
and performance
• Formation of Foundation with support from industry heavy-
weights (including IBM, Intel, AT&T, Cisco, HP, Red Hat,
VMware, Dell)
• Formal offerings of products and services
In the last 2 years …
© 2013 IBM Corporation
OpenStack is a global collaboration of developers & cloud computing technologists working to produce an ubiquitous Infrastructure as a Service (IaaS) open source cloud computing platform for public & private clouds.
The OpenStack Foundation is Open for Business
EC
OS
YS
TE
M S
IZE
CUMULATIVE
CONTRIBUTORS
AVG MONTHLY
CONTRIBUTORS PATCHES MERGED IN Q4 2012
859 238 3,241
165 Companies
8,204 Individual Members
IND
IVID
UA
LS
© 2013 IBM Corporation
OpenStack Cloud Platform
Code available under Apache 2.0 license. Design tenets – scale & elasticity, share nothing & distribute everything
Technology Capabilities
Compute Provision and manage large pools of on-demand computing resources
Block Storage Volumes on commodity storage gear, and drivers for more advanced systems like NetApp,
Solidfire, and Nexenta
Object Storage Petabytes of reliable storage on standard gear
Networks VLAN or Flat Network, automation coming with Quantum project Folsom release Fall 2012
Web Dashboard Self-service, role-based web interface for users and administrators
Shared Services Multi-tenant authentication system that ties to existing stores (e.g. LDAP) and Image Service
5
OpenStack Roadmap
2010 2011
Cactus (Apr’11)
Bexar (Feb’11)
Austin (Oct’10) 1st Release
Diablo: (Sep’11)
Feb Apr Sep
Live Migration VMWare ESXi Multi-tenant
account in Openstack API
Serve static web content
Directly from Swift object
Storage ….
Easy to install and deploy Enterprise
ready
2012
• Tech-preview version for compute cloud
• Object storage Production
ion
2013 2014
- Deployability Improvements:
Simplified configuration,
easier upgrades,
- Dashboard Updates
- Security Enhanceme
nts - Block
Storage Service
- 180+ features
- 350+ developers
Folsom: (Sep’12)
- Hyeprvisor feature parity
- Role based Access control
- Keystone integration of identity manageme
nt - ……
Essex (Apr’12)
- Automate and control
pools of resources
- Enhanced performanc
e - Improved
scaling - Improved
usability - ….
- Volume backups
- Per-VM configurati
on of disk/NIC
drivers for libvirt
- Optimize Nova
network - Multi-
tenancy isolation
Grizzly: (Apr’13)
- Target: 33 blueprints,
67 bugs - Generic hw driver interface
for quantum plugins
- Improve
Glance notifica
tions - ….
Havana: (Sep’13)
We’ve seen this before: open source fosters markets & innovation
In the era of e-business…
IBM leverages the nascent open source software movement…
In the era of a Smarter Planet, IBM will continue to leverage open source ecosystems ….
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
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
…and becomes the market leader in SOA implementations and the world’s largest
software company
Capabilities of IBM’s common cloud management services
Orchestration Services:
Eases coordination of complex tasks and
worklflows, leveraging existing skills, processes and
technology artifacts
Supports OSLC from OASIS
Platform Services:
Simplifies deployment and lifecycle management of
middleware and application patterns
Supports TOSCA from OASIS
Infrastructure Services:
Highly flexible, scalable infrastructure on
heterogeneous resources
Built on OpenStack
Extensibility:
Plug and play operational service management
integration
Rational development tooling integration
Pre-built images, patterns, process / configuration
automation
Orchestration Services
Platform Level Services
Infrastructure Level Services
(Image Lifecycle Mgmt) (Pattern Services)
(Provisioning, configuration, resource allocation, security, metering, etc.)
Cloud Resources
Storage Compute Network
Related Standards & Organizations
SmartCloud Orchestration Orchestration, Platform and Infrastructure Services across multiple environments and domains
CIMI & OVF
TOSCA
CCRA OSLC
Simple 3-tier structure, increasing client value at each tier and extending across hybrid cloud environments
Using open, common, standards-based architecture providing choice, flexibility, interoperability and portability
Clean upgrade paths with progression to fully integrated and factory optimized PureApplication System
Significant benefits including ease of installation, enterprise hardening and additional capabilities above base OpenStack
SmartCloud Provisioning
Platform and Infrastructure Services
SmartCloud Entry Infrastructure Services
SmartCloud Provisioning
Platform and Infrastructure Services
SmartCloud Entry Infrastructure Services
Customer integrated hardware
PureFlex System
PureApplication System Infrastructure and Platform Services
Software Offerings
Factory Integrated
Bundle Option
Public Cloud Infrastructure
Many IBM SmartCloud offerings leverage common cloud services
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 Storage Create petabytes of secure, reliable storage using standard HW •Block & object storage enablement for IBM capability •Nova blueprints •Cinder local storage & local instance clone •Efficient clone image in Cinder SVC driver for cFlex •Nova & Cinder storage blueprints •Storwise/SVC driver update – support iSCSI CHAP auth •Wsgi application interface enabling external web server •Swift / Keystone interface for Keystone v3 API
OpenStack Networking Create petabytes of secure, reliable storage using standard HW •Support for key emerging networking standards •Quantum blueprints & migration from Nova •FibreChannel support
OpenStack Shared Services Libraries that provide image management, authentication & security across all OpenStack projects •Security & authentication enhancements •Image activation for OVF •Guest level metric collection •APIs: Enablement for key emerging standards •Membership services enhancements •Glance: multiple image locations
General OpenStack contributions •Globalization and crowd-sourced translation integration •Drive IBM value-add capability from SCP •Community facing contributions – bug fixing, community building & promotion •QA items
Contributions to OpenStack success deliver value
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: