What’s Behind the Clouds ?
An IBM view of Cloud Computing &
Montpellier Customer Center experience
Products and Solutions Support Center of Montpellier
François Briant - Distinguished Engineer
WW STG Customer Centers – Chief Architect
[email protected]
End User Requests & Operators
…
Service
Request &
Operations
Design & Build Image Library (Store) Deployment Operational Lifecycle of ImagesIT Infrastructure &
Application
Provider
Service
Creation &
Deployment
Virtual Image Management Service Catalog Request UI Operational UI Optimized Middleware(image deployment, integrated security, workload mgmt., high-availability)
Service Oriented Architecture Information Architecture
User Request Management/Self Service Portal
Security: Identity, Access, Integrity, Isolation, Audit & Compliance
Usage Accounting
License Management Image Lifecycle
Management Provisioning ManagementPerformance Availability/Backup/ Restore
Service Lifecycle Management
Service Management
Virtual Resources & Aggregations
SMP Servers Storage Servers Network Hardware
System Resources
Blades Storage Virtualized Infrastructure
Server Virt. Storage Virt. Network Virt.
IBM Cloud Computing definition focuses on the user
experience, business model, infrastructure management and
the service delivery aspects
A user experience and a business model
Cloud computing is an emerging style of IT delivery in which applications, data, and IT resources are
rapidly provisioned and provided as standardized offerings to users over the web in a flexible
pricing model.
An infrastructure management and services delivery methodology
Cloud computing is a way of managing large numbers of highly virtualized resources such that, from
a management perspective, they resemble a single large resource.
This can then be used to deliver services with elastic scaling.
Monitor & Manage Services & Resources
Cloud Administrator Datacenter Infrastructure Service Catalog, Component Library Service Consumers Component Vendors/ Software Publishers
Publish & Update Components, Service Templates
IT Cloud
Access Services
Platform-as-a-Service
Software-as-a-Service
Servers Networking Storage
Middleware Collaboration Business Processes CRM/ERP/HR Industry Applications Data Center Fabric
Shared virtualized, dynamic provisioning Database Web 2.0 Application Runtime Java Runtime Development Tooling
Services can be segmented in three layers where
infrastructure, platforms or software is being provisioned
Computing on Demand Development and Test Cloud Market Examples IBM Examples Desktop Cloud
...service sourcing and service value
Cloud Computing Delivery Models
ORGANIZATION CULTURE GOVERNANCE
Flexible Delivery Models
Public …
•
Access by Service provider
owned and managed.
•
subscription.
•
Delivers select set of
standardized business process,
application and/or
infrastructure services on a
flexible price per use basis
.
Private …
•
Privately owned and
managed.
•
Access limited to client
and its partner network.
•
Drives efficiency,
standardization and best
practices while retaining
greater customization and
control
Cloud Services
Cloud Computing
Model
.… Customization, efficiency,
availability, resiliency, security
and privacy
.…Standardization, capital
preservation, flexibility and
time to deploy
Hybrid …
•
Access to client, partner
network, and third party
resources
Service Creator Service Subscriber Service Catalog APIs Administrator Service Subscriber Service Delivery Manager
Service Management
Platform
Process Engine Middleware Virtualized and Standardized Resources Physical Assets
Service Catalog Manager INFRASTRUCTURE SERVICES APPLICATION SERVICES PLATFORM SERVICES
DEVELOPERS OPERATORS CORE ENTERPRISE ADMINISTRATION SERVICE REQUESTORS SERVICE MANAGEMENT APPLICATION ARCHITECTURE
SERVERS STORAGE NETWORK
VIRTUAL IT INFRASTRUCTURE
SERVERS STORAGE NETWORK FACILITIES
PHYSICAL IT INFRASTRUCTURE END USERS S E CURIT Y END USERS RE S ILIENCE BUSINESS INFRASTRUCTURE END USERS SERVICE CREATORS INFORMATION INFRASTRUCTURE
Cloud Foundation: Dynamic Infrastructure
2006
2007
2008
2009
Odina Devlpt & Integration
Light Benchmarks Offering Cloud Core architectutre
Virtualization Provisionning
Cloud Core architecture Reservation Portal Booking
Setup Manager
DataCenter & Services Energy Efficiency Monitoring
Service Desk TPM Migration
Education Integration Green Data Center I Odina Stabilization in production
Cloud Data Center
Automation
KPI’s & Dashboards SLAs
Monitoring & Control Partition Mobility &
Storage Virtualization
IBM Customer Center experience
2006 – 2009 Roadmap to Cloud Data Center
Green Data Center II Education on Odina Cloud Cloud Testing services Service Catalog
Dynamic Benchmarks ODINA Cloud enhancement
Cloud
DataCenter
ODINA : analyse & ponderate tasks for each activity
Optimization on 40% of activities others than running projects
3 activities contribute to 36% of the workload :
Qualification : 14%
Installation of the environment : 12%
Request closure (includes freeing up the IT resources) : 10%
Workload by activity without DP center (in %)
Run activity 58% Close demand 9% Possible changes 1% Get Request Commit Activity 5% Don't commit activity 0% Set-up environment 12% Qualify demand 14%
•40% of the activities consist of qualify and accept or not requests, prepare and install the environments, follow opportunities, close requests…
Odina Reservation Process
Linux Windows
CPU 1 CPU 2 CPU 3 CPU 4 OS
Apps Apps Apps
Linux
Software
Firmware
Hardware
Benchmark
Manager
1
3
Intranet (Internet)
2
PSSC
Benchmark request
Resource reservation & provisioning (PSSC)
Access resources
1
2
3
On Demand Provisioning
IT Tasks
Automated
Process
Manual
Time
Automated
Time
Identify resource
Resources identified by
business process
3 Days
<1 Minute
Software installation
Remote OS install/ software
provisioning
5 – 10 Days
<2 Hours
Configure security and
network settings
Automated configuration
5 - 10 Days
<1 Hour
Return server to free pool
Automated deallocation
Variable
<1 Hour
Total Time
13-23 Days
Half Day
Cloud Computing enables a Dynamic Infrastructure
for IBM Systems Benchmarks & Education Classes
Delivering performance testing and course platforms as a service through the network
Reservation Portal
Automated Infrastructure Orchestration
Management Services
Availability Security Optimization Provisioning
Virtualization
Building Block Standardization
Infrastructure Services
Benchmark Center Cloud Management
Benchmark Centers
Resource Pools
IBM Systems Centers
“ Light Benchmark ”
Offering
Booking for infrastructure building blocks to run tests, receiving VPN connections by mail within hours
Benefits
Reduced cost by sharing HW and shrinking setup time
Affordability of benchmarking for IBM to win more server
Set-up duration
.
Traditional
benchmarks : Mini
3-5 days.
Light Benchmarks :
½ day, booking
included.
Better infrastructure
utilization.
Increase productivity
on traditional
benchmarks as well.
Same NSI and
Win/ratio than
traditional
benchmarks.
IBM Light Benchmark YTY Evolution
Montpellier Benchmark Center
230 220 163 158 186 33 132 182 0 50 100 150 200 250 300 350 400 2004 2005 2006 2007 2008 Years # o f b e n c h m a rk s p e rf o rm e d
Traditional benchmarks Light Benchmarks 230
220
196
290
368
PSSC Clouds Architecture Overview Diagram
Service
Request &
Operations
IT Infrastructure &
Application
Provider
Service
Creation &
Deployment
Setup Manager Provisioning Manager X86 Manage-through Servers Power Manage-through Servers z Manage-through Servers z Pool POWER Endpoints x86 Injection Pool x86 Light Pool Storage Manage-through ServersProduction
User Managed
Storage Endpoint Reservation Engine Web Portal OpenVPN ServerNim srv CSM TPC Audelium TPMfOSd AIX zVM zOS ESX/Linux Windows NFS-cust SVC Console(s) SAN System x / Blade System p System z
Provisioning
Running
Booking
TWS Linux Web GUIBench Resa Setup Mgr
Open VPN TPM 5.1
HA Phase 3 Ready
(HA on hardware components)
TDS
Odina Production Activities
•Monitoring
•Level 1 & 2 support (french working days) on new Incident tracking Tool •Backups/Restores
Storage DS8000
Network/Open SSL System x / Blade Center
System p / HMC
•Desk Support Procedures •Problem Matrix / Known Errors •SLA
Architecture Operational Model
Benefits
Reduced cost by maximizing HW usage and streamlining
operations
Enablement of homogeneous education business across
countries
Cloud Computing enables a Dynamic Infrastructure
for IBM Systems Benchmarks & Education Classes
Delivering performance testing and course platforms as a service through the network
Reservation Portal
Automated Infrastructure Orchestration
Management Services
Availability Security Optimization Provisioning
Virtualization
Building Block Standardization
Infrastructure Services
Benchmark Center Cloud Management Central Location for IBM SystemsIBM Systems Education
“ Central Location ”
Program
Booking for a given class code at a given date, receiving VPN connections by mail the day before the class
Benchmark Centers
Resource Pools
IBM Systems Centers
“ Light Benchmark ”
Offering
Booking for infrastructure building blocks to run tests, receiving VPN connections by mail within hours
Benefits
Reduced cost by sharing HW and shrinking setup time
Affordability of benchmarking for IBM to win more server
TA
TA DB
CLP DB
CLP Application Web PortalShared CLP
Resources
CLP
Daily repl. Reservation engineCLP
TPM
Internet
Front-end
access
Setup manage r Workflows & Scripts Planning Reporting Invoicing VPNClass
Manager
Teacher & Students
Management
Central Lab Platform Cloud Architecture
SELF-SERVE
PORTAL
SERVICE
REQUEST
SERVICE
PROVISIONING
DYNAMIC
INFRASTRUCTURE
Cloud Management
Automated
Provisioning
Using TPM
to maximize
Hardware
utilization
Cloud Data Center Showcase featuring Training for Systems Cloud allowing customers to “sense” the cloud effect and understand IBM technology and services value and differentiation to help them get started on their private cloud journey
Opened October 6th, 2009 in Montpellier
Showcase over a real Cloud
production infrastructure
Service Orientation
Dashboard of services running in the Cloud
Service Management
Service catalog and booking
Service Provisioning
Dynamic Infrastructure for Cloud
Cloud resources optimization
Localizing the Cloud Data Center Showcase in
Montpellier
Establish Architecture Assess Workload
Determine Enterprise
& Public Cloud Mix Implement Cloud
Systems Storage Network Computing Infrastructure Platform & Applications Email Bus Apps BPM Sys Mgmt Info Mgmt Web Svr E-Mail, Collaboration Software Development Test and
Pre-Production Data Intensive Processing Database ERP Enterprise Private Public Hybrid Trad IT Service Definition Tools Service Publishing Tools Service Fulfillment & Config Tools Service Reporting & Analytics Service Planning Role Based Access OSS BSS Infrastructure Platform Software End Users, Operators Service Catalog Operational Console Cloud Services Cloud Platform
Define Business Value Create IT Roadmap Consolidate Virtualize Automate Optimize Centralize
Developing your cloud strategy and plan is critical
1 2 3
4 5 6
Building Private Clouds - The Stages of Adoption and
Benefits of a Dynamic Infrastructure
Busin
ess V
alue
Reduce Costs
Decrease complexity
Improve operating efficiency
Standardization
Consolidation
Power Mgt
Increase Availability and Performance
Better manage IT
Automate systems and data management tasks
Provisioning
Virtualization
Automation
React with Agility and Flexibility
Dynamically respond to changing business needs
Meet service level agreements
Cloud
Computing
Service Mgt
Goal is to limit effects of complexity increasing with the
number of managed virtualized systems
An Ensemble is a pool of like systems that are managed
as a single system on which workloads are deployed
Scale from a few to many thousands of virtual or
physical nodes
Reduce management complexity with integrated
virtualization, systems management and service
management software
Allow workload optimization for maximum performance
and efficiency
Ensemble Service Management
- Service Level Management
- Monitoring and Workload Management - Mobility Provisioning Ensemble Platform Management - Virtualized Platform Management
Analogy with SMP systems:
OS multi-threading and
scheduling hide complexity
from administrator & end-user
Virtualization mobility and provisioning enabled
Vision for Server Virtualization Evolution:
Systems Pools
(a.k.a Ensemble Technology)
Infrastructure
Systems Mgmt.
Higher Gain From External Cloud
Lower Pain To
Cloud Delivery
Higher Pain To
Cloud Delivery
Web Serving Numerical[Low Data/Compute] Mail & Collaboration
conferencing Application Dev’t. & Test Virtual Desktop
Start Here
Business Applications
ERPs,
Specific apps
Transaction Processing and Database
DB, Data warehouse
Transaction,Batch
CRM
Enterprise Enterprise Data Center Private Cloud Enterprise Data Center IBM Operated Managed Private Cloud Hosting Center Hosted Private Cloud Enterprise A Shared Private Cloud Cloud Enterprise owned and operated Enterprise owned IBM operated Customer/IBM owned and IBM operated
(single tenant)
IBM owned and operated (multi-tenant) Enterprise B Enterprise C 1 2 3 4 Public Cloud Cloud
IBM owned and operated (multi-tenant) 5 User A User B User C User D User …
Private Cloud
Shared Private
Cloud
Public Cloud
Cloud Services delivered publicly to end users / secure, enterprise-class Cloud Services
delivered privately to Enterprises / virtual separation of tenants
Private Managed Private Hosted
Smart Business Offerings for Cloud Computing
Smart Business on the IBM cloud
IBM Smart Business Services
IBM Smart Business Systems
Standardized services on the IBM cloud
Preintegrated, workload-optimized systems Private cloud services,
behind your firewall,
built and/or managed by IBM IBM Lotus Live NEW -IBM Lotus® iNotes® (SWG) CloudBurst™ family (SPL2) Smart Business Test Cloud (SPL2) Smart Business Desktop Cloud (SPL3) Smart Business Storage Cloud (SPL9)
Analytics Collaboration Development and Test Desktop and Devices Infrastructure Storage Smart Analytics System (SWG)
Smart Business for Small or Midsize Business (backed by the IBM cloud) (SWG) Infrastructure Compute Computing on Demand (STG) Information Protection Services (SPL5) Business Services BPM BlueWorks (design tools) (SWG) Smart Business End User Support – Service Assist (SPL3) Smart Business Desktop Cloud (SPL3) Smart Analytics Cloud (STG) Smart Business Expense Reporting on the IBM Cloud (GTS-MBPS) Smart Business Storage on the Cloud (SPL9) Smart Business Development and Test on the IBM Cloud (beta) (SPL2)
GTS Consulting Services supporting Cloud Computing
Infrastructure Strategy and Planning for Cloud Computing (SPL1) Networking Strategy and Optimization - for Cloud computing (SPL4)
Information Archive (STG)
For IT executives seeking a
breakthrough in:
• delivery of service
• reduction in cost
• transformation of the data center into a
Dynamic Infrastructure
A product that integrates service
management software with servers,
storage, and Quickstart services to
enable a private cloud
“Fit for purpose” based on architectures
required by specific workloads
Available with several attractive
financing options
Introducing IBM CloudBurst
Designed from client implementations
to jumpstart private test
Cloud adoption
IBM S2 42U
IBM BladeCenter HS22
IBM BladeCenter H Chassis IBM System Storage DS3400
Services Automation and Management preconfigured Software
WebSphere Cloudburst Appliance
Easily deployment of WebSphere environments
Pre configured global architectures
:
deployment of clusters, deployment of
multi tiers architectures
Simplified, easy to use, graphical user
interface to manage WebSphere in the
cloud
The security level of an appliance, to
deploy quickly and avoid errors
in
complex and repetitive tasks.
WebSphere Cloudburst Appliance
3) Users access their 1) Users send installationrequests to WebSphere Cloudburst Appliance
2) WebSphere Cloudburst creates, installs and configures
servers on the cloud
An appliance to deploy WebSphere Infrastructures
in Cloud computing environements.