ibm's perspective on cloud computing lauren states vice president ibm software group october,...
TRANSCRIPT
IBM's Perspective on Cloud Computing
Lauren StatesVice PresidentIBM Software Group
October, 2008
Dave LindquistIBM FellowIBM Software Group
2
Agenda
Trends and Business Perspective
Architecture and Technology
Summary
3
The Emergence of Cloud Computing
IT Analysts
Financial Analysts
IT Customers
End Users
Common Attributes of CloudsEnhanced user experience
Elastic scaling Automated provisioning
Highly virtualized
Source: IBM Corporate Strategy analysis of MI, PR, AR and VCG compilations
Anywhere access to applications through a simplified user interface
Rapid time to market for new services.
Anywhere access to applications through a simplified user interface
Ability to elastically scale resources and maintain
high quality of service
Ability to elastically scale resources at significantly lower
incremental management cost
4
A Closer Look at Cloud Computing
Enterprise Cloud
Public Cloud
INNOVATIVE BUSINESS MODELS
End Users / Requestors
Government/ Academics
Industry(Startups/ SMB/ Enterprise)
Consumers
• An “Elastic” pool of high performance virtualized compute resources
• Cloud applications enable the simplificationof complex services
• A cloud computing platform combines modular componentson a service oriented architecture with flexible pricing
• New combinations of services to form differentiating value propositions at lowercosts in shorter time
• Internet protocol based convergence of networks and devices
SIMPLIFIED SERVICES
Source: Corporate Strategy
5
Delivering Quality of Experience with Unparalleled Scale
• Solving large problems with parallel computing
• Network-based subscriptions to applications• Offering computing
resources as a metered service
• Anytime, anywhere access to IT resources delivered dynamically as a service.
A “cloud” is an IT service delivered to users that has: A user interface that makes the infrastructure underlying the service
transparent to the user Reduced incremental management costs when additional IT resources are
added Services oriented management architecture Massive Scalability
Software as a Service
Utility Computing
Cloud Computing
Grid Computing
6
Cloud Computing deployments and services
Infrastructure as a service(virtualized servers, storage, networking)
Applications, Processes and Information as a service
Software platforms as a service(optimized middleware – desktop, application
servers, database servers, portal servers, etc.)
Public Clouds(provider - Internet) Private Clouds
(data center - Intranet)
Hybrid Clouds(public and private)
Services
7
Architecture and Technology
8August 24, 2008
Architectural Model for Cloud Computing
End User Requests
& Operators
…
Service Request & Operations
Design & Build
Image Library (Store)
Deployment
OperationalLifecycle of Images
IT Infrastructure & ApplicationProvider
ServiceCreation & Deployment
Virtual Image Management
Service CatalogRequest UI
Operational UIStandards Based Interfaces
Virtualized Infrastructure
Service Management
Service Oriented Architecture Information Architecture
Standards Based Interfaces
Service Catalog,Component
Library
DatacenterInfrastructure
Cloud Administrator
AccessServices
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 Accountin
g
License Managem
ent
Image Lifecycle
Management
Provisioning
Performance
Management
Availability/Backup/ Restore
Service Lifecycle Management
Service Management
Virtual Resources & Aggregations
SMP Servers Network HardwareStorage ServersSystem Resources
Blades Storage
Virtualized Infrastructure
Server Virt. Storage Virt. Network Virt.
9
Orchestration of Technology, Processes, People & Data to fulfill end-user requests and operational tasks
Service Management: Progressive Adoption of Capability
Technology
End User
Requests
& Operators
…
ServiceDefinition
Tools
ServicePublishing
Tools
ServiceFulfillment &Configuration
ToolsUI, Fulfillment, Data, MetaData
ServiceMonitoring
ToolsKPIs
Service
Planning
Infrastructure & Virtualization
Service Catalog
Request UI
Operational UI
Platform Management Services
Provisioning Services
Energy Management Services
Usage & Accounting Services
Monitoring Services
Security Services
•Assets, Configuration Items
Deployment Integrated with Process (e.g. ITIL, procurement)
Service Request & Operations
IT Infrastructure & ApplicationProvider
ServiceCreation & Deployment
Simple Deployment – Automated Provisioning •Data Center Model•Reservations
Deployment Integrated with Security, Availability and Performance Management
•Complex Service Requirements
Tivoli Process Automation ArchitectureTivoli Process Automation Architecture
Request aServer
Request an Application
Request Server + Application
Guided by Management Policy
Service Management• Visualize• Control• Automate
10
Lifecycle of a Cloud Service
Def
initi
onO
ffer
ing
Subscription &
InstantiationProduction
Term
inatio
n
Service Creation
Subscriber
Service Definition
Service Offering
Service Catalog
Service Subscription
Service Instance TerminationCloud
ServiceCloud
Service
System z UNIX x86
Storage Network
Ap
p
Ap
p
Man
agem
ent
LP
AR
/ V
M
…
Ap
p
Ap
p
Ap
p
Ap
p
Man
agem
ent
LP
AR
/ V
M
…
Ap
p
Ap
p
Ap
p
Ap
p
Man
agem
ent
LP
AR
/ V
M…
Ap
p
Ap
p
OS OS OS OS OS OS
Autonomic Execution of Management PlansAdministrator
Subscriber
11
Examples of Different Types of Services
Cloud Computing
Service Catalog
DatacenterInfrastructure
Virtual Client service
Web Application Service
Compute Service
Database service
Storage service
Content Classification
Storage backup, archive… service
Job SchedulingService
Collaboration Services
12
Virtualization Functions and Benefits
Sharing
VirtualResources
Resources
Examples:LPARs, VMs, virtual disks, VLANsBenefits: Resource utilization, workload
manageability, flexibility, isolation
Aggregation
VirtualResources
Resources
Examples:Virtual disks, IP routing to clonesBenefits: Management simplification,
investment protection, scalability
Emulation
VirtualResources
Resources
Examples:Arch. emulators, iSCSI, virtual tapeBenefits: Compatibility, software investment
protection, interoperability, flexibility
Insulation
Add, Replace,or Change
VirtualResources
Resources
Examples:Spare CPU subst., CUoD, SAN-VCBenefits: Continuous availability, flexibility,
software investment protection
ResourceType Y
ResourceType X
13
Expanding Role Of VirtualizationIntegration and Simplification
Physical Consolidation
WindowsServer
Linux Server
Mainframe orUnix Server
Networks
Storage
V
VV
V
V
Ensemble
Ensemble
Ensemble
Highly Virtualized Data Center
ServiceManagement.
Green IT
Abstraction and Pooling
Multi-System Virtualization
Virtual Servers, Storage, Networks
Storage
Servers
Networks
V
V
VResource
Pools
Resilience
• Better hardware utilization• Improved IT agility• Lower power consumption
• Improved resource optimization• Simplified High Availability• Simplified Deployment
• Decouple complexity from scale• Integrated autonomic mgmt• Dynamic energy optimization• Integrated Security
Security
14
10
0%
0%
50
%
10
0%
0%
50
%
15% Utilized Servers
10
0%
0%
50
%
10% Utilized Servers
Clustered environment without Workload Management & Virtualization
20% Utilized Servers
Cluster 1 Cluster 2 Cluster 3
55% Utilized Servers75% Utilized ServersSudden change in market: 100% Utilized Servers
Stock Trading HR Help Desk
15
Cluster 1 Cluster 2 Cluster 3
Clustered environment with Workload Management & Virtualization: WebSphere Virtual Enterprise
* Hypothetical, for illustrative purposes
10
0%
0%
50
%
55%* Utilized Servers
One Resource Pool
Stock Trading HR Help Desk
16
A set of integrated Web 2.0 collaboration services that allows businesses to connect and work together easily
Enables collaboration beyond the boundaries of an organization
Provides the essential software to help teams of people work together
Connect from anywhere, anytime
Focus on business, rather than worry about IT
Introducing “Bluehouse”
IBM and Partner Confidential
Store and Share
Contacts
Chat
Meetings
Activities
Live Charts
Business Forms
File sharing service for uploading, storing and sharing of files
Keep track of your contacts. Share Contact information
Instant messaging among “Bluehouse”users
Your personal meeting room forWeb meetings
Collaborate on projects, share files,Bookmarks and comments
Ability to create Business Forms
Visualize data through charts, graphs etc.
17August 24, 2008
Architectural Model for Cloud Computing
End User Requests
& Operators
…
Service Request & Operations
Design & Build
Image Library (Store)
Deployment
OperationalLifecycle of Images
IT Infrastructure & ApplicationProvider
ServiceCreation & Deployment
Virtual Image Management
Service CatalogRequest UI
Operational UIStandards Based Interfaces
Virtualized Infrastructure
Service Management
Service Oriented Architecture Information Architecture
Standards Based Interfaces
Service Catalog,Component
Library
DatacenterInfrastructure
Cloud Administrator
AccessServices
18
Value Proposition
19
Enterprise IT spending challenge
Steady CAPEX spend:Not the key problem to addressSteady CAPEX spend:Not the key problem to address
Global Annual IT SpendingEstimated US$B 1996-2010
Source: IBM Corporate Strategy analysis of IDC data, Sept. 2007
Uncontrolled system management costsUncontrolled system management costs
$0B
50
100
150
200
250
300
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
New Server SpendingServer Mgt and Admin CostsPower and Cooling Costs
Industry hypothesis is that clouds will be driven by scale.However to capitalize on this, providers must address the server management cost problem, not just CAPEX
20
What is TAP?The Technology Adoption Program (TAP) is IBM's new model for managing technology to drive innovation for our internal transformation & growth
Pain Points:• Responding to rapidly changing business needs is difficult• Deployment of infrastructures is mostly manual, slow, tedious,
labor intensive, and error prone • Servers are not available quickly and cost effectively for
innovation
Solution:Tivoli Provisioning Manager:• Automated provisioning of Servers, Operating Systems and
Middleware and Storage. IBM Tivoli Monitoring:• Integrated monitoring of performance and availabilityWebSphere Portal and Process Server: • Centralized, standard, and reliable interface
Benefits:• Enable 25,000 IBM innovators to quickly and easily prototype and
deploy new technologies for 100,000 early adopters• Projects can start immediately – “priceless”• Reduce system admin install and configuration time of TAP
solutions from 3 to 5 days to less than an hour• Lowers costs – hardware 4:1, administration 7:1
IBM Technology Adoption Program (TAP) Cloud Deployment
Virtualization
Physical Hardware
Workloads
Cloud Services
InnovationA
DynamicScheduling Monitoring
Virtual Application
Server
Virtual Application
Server
Virtual Application
Server;
InnovationB
InnovationC
21
• Accelerate innovation projects that can lead to new revenue – IT Enabler
• Provide an effective and creative service delivery model – Cost Efficient
• Create a sustainable competitive differentiation – Rapid Deployment
• Lower IT barriers to launch new business services – On Demand Pricing
Value Proposition
Fragmented, inefficient islands
of computing
Efficient, dynamic and responsive
22