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
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 opensource 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
Capabilities of IBM’s common cloud management servicesOrchestration Services:Eases coordination of complex tasks and Orchestration Servicesworklflows, leveraging existing skills, processes andtechnology artifactsSupports OSLC from OASISPlatform Services:Simplifies deployment and lifecycle management of Platform Level Servicesmiddleware and application patterns (Image Lifecycle Mgmt) (Pattern Services)Supports TOSCA from OASISInfrastructure Services:Highly flexible, scalable infrastructure onheterogeneous resourcesBuilt on OpenStack Infrastructure Level ServicesExtensibility: (Provisioning, configuration, resource allocation, security, metering, etc.)Plug and play operational service managementintegrationRational development tooling integration Cloud ResourcesPre-built images, patterns, process / configurationautomation Storage Compute Network
Many IBM SmartCloud offerings leverage common cloud servicesSimple 3-tier structure, increasing client value at each tier andextending across hybrid cloud environments Related Standards &Using open, common, standards-based architecture providing Organizationschoice, flexibility, interoperability and portability CCRA OSLCClean upgrade paths with progression to fully integrated andfactory optimized PureApplication System CIMI & TOSCASignificant benefits including ease of installation, enterprise OVFhardening 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
Contributions to OpenStack success deliver valueOpenStack ComputeProvision 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 validationOpenStack NetworkingCreate petabytes of secure, reliable storage using standard OpenStack Shared ServicesHW 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 collectionOpenStack Storage •APIs: Enablement for key emerging standardsCreate 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
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:
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.