From OpenStack.... towards an Open cloud architecture
1. 1
From OpenStack…
towards an Open cloud architecture
September 10th, 2013
Claude RIOUSSET – Cloud Executive Architect – Systems & Technology Group
2. 2
IBM has a legacy of inspiring open source
and investing to foster innovation
Application
Servers
Service
Orientation
Service Oriented
Architecture
Social
Business
Cloud
Computing
Open Cloud
Architecture
Systems of
Interaction
In the era of a Smarter Planet,
IBM will continue to leverage
open source ecosystems ….
3. 3
IBM’s Open Cloud Architecture
Rethink the
economics of IT
Business success is
not theoretical
Leverage Cross
Industry best
practices
Manage the market
evolution
OSLC
TOSCA
4. 4
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 – Exponential Ecosystem Growth
Platinum Sponsors Gold Sponsors
APR
2012
APR
2013150
Contributors
2600 Individuals
859
Contributors
9100+ Individuals
Exponential growth in 1 YR
5. 5
2010 OCT 21
Release: Austin
44,096 lines of code
2011 FEB 3
Release: Bexar
76,570 lines of code
2011 APR 15
Release: Cactus
108,917 lines of code
2011 SEP 22
Release: Diablo
405,844 lines of code
2012 APR 5
Release: Essex
444,388 lines of code
2012 SEP 27
Release: Folsom
607,502 lines of code
2013 APR 4
Release: Grizzly
832,844 lines of code
July 2010: OpenStack
launches with code from
NASA & Rackspace &
support of 25 organizations
Sep 2012: Independent OpenStack
Foundation Launches w/ 21 Sponsors,
150+ participating orgs & 5600 individual
members
Platinum Sponsors
July 2010:
Austin Design
Summit
42 orgs, 95
developers
Nov 2010:
Design Summit
62 orgs, 165
developers, 250
attendees
Apr 2011:
Design Summit
133 orgs, 217
developers, 500
attendees
July 2011:
80 participating
orgs, 1200
individual members
Mar 2013: IBM announces it will
base its Cloud software &
services on an Open Cloud
Architecture, centered around
OpenStack
Feb 2011:
IBM Joins
OpenStack
Gold SponsorsTODAY
50
Sponsors
50
Sponsors
9,100+9,100+ Individual
Members
200+ Orgs
6. 6
During this ecosystem explosion, the proposal has moved to reality
and Open Cloud and OpenStack are at the center of IBM strategy
Steve Mill’s chart from February 2013 Investor Briefing
8. 8
Evolve existing
infrastructure
to Cloud
Accelerate
adoption with
integrated
systems
Immediate
access to a
managed
platform with
flexible cost
Private Clouds Hybrid Public Clouds
Flexible business service delivery and consumption models
Access 60+
public cloud
SaaS solutions
Common Cloud Management Services built on an open standards reference model
Providing flexibility in delivery, integration, and consumption of cloud
Across delivery models, IBM is focused on standards based capabilities
9. 9
Une offre de solutions et services pour chaque étapes d’adoption.
Common Open Standards Technology and Industry Ecosystem
DeployDesign
Business Process as a Service
Software as a Service
Platform as a Service
Infrastructure as a Service
Consume
Enables private/hybrid cloud service
delivery and management
Cloud Enablement
Technologies
Secure and scalable cloud managed
services platform
Managed Cloud
Services
Pre-built Cloud SaaS business
applications and solutions
Cloud Business
Solutions
OpenStack,
(KVM,OVF,OpenFlow)
Open Tosca
OSLC,LinkedData
OAuth
10. 10
Related Standards & Organizations
SmartCloud Orchestrator
Orchestrate Services across multiple environments and domains
CIMI &
OVF
TOSCA
CCRA OSLC
Simple 3 tier structure, with increased Client Value at each tier
Using open, common, standards based architecture
providing choice, flexibility, interoperability, portability
Clean upgrade paths with progression to fully integrated and
factory optimized PureApplication System
Significant customer benefits above and beyond base
OpenStack
IBM SmartCloud Foundation & OpenStack
Supporting an evolutionary approach
SmartCloud Provisioning
Automate Optimized
Workloads
SmartCloud Provisioning
Automate Optimized
Workloads
SmartCloud Entry
Automate IT Delivery
SmartCloud Entry
Automate IT Delivery
SmartCloud Provisioning
Automate Optimized
Workloads
SmartCloud Provisioning
Automate Optimized
Workloads
SmartCloud Entry
Automate IT Delivery
SmartCloud Entry
Automate IT Delivery
Customer integrated
hardware
Customer integrated
hardware
PureFlex SystemPureFlex System
PureApplication
System
PureApplication
System
Automate Optimized
Workloads
Automate Optimized
Workloads
Key
Common
Cloud Stack
Factory
Integrated
Bundle
Option
11. 11
OpenStack is not enough: Value add from IBM’s common cloud
management services
Orchestration Services:
• Graphical designer eases coordination of
complex tasks and worklflows, leveraging
existing skills
• Reuse existing processes, scripts and
automation in workflows
Platform Services:
• Simplifies deployment and lifecycle
management of middleware and application
patterns
Infrastructure Services:
• Highly flexible, scalable infrastructure on
heterogeneous resources
• Built on OpenStack but enhanced with
enterprise hardening, simplified install and use
Extensibility:
• Plug and play operational service
management integration
• Rational development tooling integration for
devops scenarios
• Pre-built images, patterns, process /
configuration automation
Orchestration Services
Platform Level Services
OperationalExtensions(APIs)
Infrastructure Level Services
DevelopmentExtensions(Tooling)
(Image Lifecycle Mgmt) (Pattern Services)
(Provisioning, configuration, resource
allocation, security, metering, etc.)
Cloud Resources
Storage Compute Network
Common Cloud Management Services
IBMAddedValue
13. 13
• Software Packages
• Several different packages can be used with SCO including RPM, MSI, ICCT
Bundles, script-packages, and chef recipes/cookbooks.
• Virtual Image
• A Virtual image contains the base operating system and optional activation code
• Resource operations
• OpenStack APIs for block storage, network and compute
• BPM toolkits and workflows designed for manipulating resources not covered by
OpenStack (e.g. load balancers)
• Patterns (vSys, vApp & TOSCA)
• Patterns to compose workload aware topologies
• Pattern (vSys & addOns)
• A pattern is a collection of multiple images, each with optional software
components.
Patterns are a logical representation of a recurring topology for a given set of
deployment requirements such as e.g. a multi-tiered web application comprising
of HTTP Server, App Server and DB Server.
In this example, each tier would be represented by its own virtual image, which
includes configuration scripts to configure the multi-tier application accordingly
• Workload Operations
• Rest & OSLC for all operations
• BPM Toolkits & Workflows
• Content for orchestration can be complete ready to use processes with user
interface and/or a collection of building blocks to ease the creation of
orchestration.
These building blocks can be activity implementations, user interfaces, UI widget,
…
• BPM Operations
• Rest & OSLC for all operations
Service Orchestration
Manage the lifecycle of
business applications
Workload Orchestration
Workload aware placement,
optimization and operation
Resource Orchestration
Onboard, provision, manage
CPU, Storage and Network
SmartCloud Orchestrator – Content Types