10

Click here to load reader

OpenStack meetup, March2013 keynote

Embed Size (px)

Citation preview

Page 1: OpenStack meetup, March2013 keynote

© 2013 IBM Corporation

OpenStack & IBM: Journey Together OpenStack User Group Bangalore, Mar 17th, 2013

Venkata Jagana,

IBM STSM, Chief Architect – Integrated Systems for Cloud

Page 2: OpenStack meetup, March2013 keynote

© 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 …

Page 3: OpenStack meetup, March2013 keynote

© 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

Page 4: OpenStack meetup, March2013 keynote

© 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

Page 5: OpenStack meetup, March2013 keynote

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)

Page 6: OpenStack meetup, March2013 keynote

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

Page 7: OpenStack meetup, March2013 keynote

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

Page 8: OpenStack meetup, March2013 keynote

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

Page 9: OpenStack meetup, March2013 keynote

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

Page 10: OpenStack meetup, March2013 keynote

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: