IBM's Perspective On Cloud Computing

converseoncologistInternet και Εφαρμογές Web

7 Αυγ 2012 (πριν από 5 χρόνια και 3 μήνες)

415 εμφανίσεις

IBM's Perspective on Cloud Computing



Lauren States

Vice President

IBM Software Group




October, 2008

Dave Lindquist

IBM Fellow

IBM 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 Clouds

Enhanced 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
simplification

of complex services


A
cloud computing

platform

combines
modular components

on a service oriented
architecture with flexible
pricing


New combinations of
services to form
differentiating value
propositions at lower

costs 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

8

August 24, 2008

Architectural Model for Cloud Computing

End User

Requests

& Operators



Service Request &
Operations

Design

& Build

Image Library


(Store)

Deployment

Operational

Lifecycle

of Images

IT Infrastructure & Application

Provider

Service

Creation & Deployment

Virtual Image


Management

Service Catalog

Request UI

Operational UI

Standards Based Interfaces

Virtualized Infrastructure

Service Management

Service Oriented Architecture

Information Architecture

Standards Based Interfaces

Service Catalog,

Component

Library

Datacenter

Infrastructure

Cloud Administrator

Access

Services

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

Performance
Management

Availability/Backup/
Restore

Service Lifecycle Management

Service Management

Virtual Resources & Aggregations

SMP Servers

Network Hardware

Storage Servers

System 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



Service

Definition

Tools

Service

Publishing

Tools

Service

Fulfillment &

Configuration

Tools

UI, Fulfillment,

Data, MetaData

Service

Monitoring

Tools

KPIs

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 & Application

Provider

Service

Creation & Deployment

Simple Deployment


Automated Provisioning


Data Center Model


Reservations

Deployment Integrated with Security, Availability
and Performance Management


Complex Service
Requirements

Tivoli Process Automation Architecture

Request a

Server

Request an

Application

Request Server

+ Application

Guided by

Management Policy

Service Management



Visualize



Control



Automate

10

Lifecycle of a Cloud Service

Service
Creation

Subscriber

Service Definition

Service Offering

Service Catalog

Service Subscription


Service
Instance
Termination


Cloud

Service

System z

UNIX

x86

Storage

Network

App

App

Management

LPAR / VM



App

App

App

App

Management

LPAR / VM



App

App

App

App

Management

LPAR / VM



App

App

OS

OS

OS

OS

OS

OS

Autonomic
Execution of
Management
Plans

Administrator

Subscriber

11

Examples of Different Types of Services

Cloud
Computing

Service Catalog

Datacenter

Infrastructure

Virtual Client
service

Web Application Service

Compute Service

Database service

Storage service

Content
Classification

Storage backup,

archive… service

Job Scheduling

Service

Collaboration Services

12

Virtualization Functions and Benefits

Sharing

Virtual

Resources

Resources

Examples
:

LPARs, VMs, virtual disks, VLANs

Benefits:


Resource utilization, workload









manageability, flexibility, isolation

Aggregation

Virtual

Resources

Resources

Examples:

Virtual disks, IP routing to clones

Benefits:


Management simplification,









investment protection, scalability

Emulation

Virtual

Resources

Resources

Examples
:

Arch. emulators, iSCSI, virtual tape

Benefits:



Compatibility, software
investment









protection
, interoperability, flexibility

Insulation

Add, Replace,

or Change

Virtual

Resources

Resources

Examples
:

Spare CPU subst., CUoD, SAN
-
VC

Benefits:


Continuous availability, flexibility,









software
investment protection

Resource

Type Y

Resource

Type X

13

Expanding Role Of Virtualization

Integration and Simplification

Physical Consolidation

Windows

Server

Linux Server

Mainframe or

Unix Server

Networks

Storage

V

V

V

V

V

Ensemble

Ensemble

Ensemble

Highly Virtualized Data Center

Service

Management.

Green IT

Abstraction and Pooling

Multi
-
System Virtualization

Virtual Servers,

Storage, Networks

Storage

Servers

Networks

V

V

V

Resource

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

100%

0%

50%

100%

0%

50%

15% Utilized Servers

100%

0%

50%

10% Utilized Servers

Clustered environment without

Workload Management &
Virtualization

20% Utilized Servers

Cluster 1

Cluster 2

Cluster 3

55% Utilized Servers

75% Utilized Servers

Sudden 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

100%

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 for

Web meetings

Collaborate on projects, share files,

Bookmarks and comments

Ability to create Business Forms

Visualize data through charts, graphs etc.

17

August 24, 2008

Architectural Model for Cloud Computing

End User

Requests

& Operators



Service Request &
Operations

Design

& Build

Image Library


(Store)

Deployment

Operational

Lifecycle

of Images

IT Infrastructure & Application

Provider

Service

Creation & Deployment

Virtual Image


Management

Service Catalog

Request UI

Operational UI

Standards Based Interfaces

Virtualized Infrastructure

Service Management

Service Oriented Architecture

Information Architecture

Standards Based Interfaces

Service Catalog,

Component

Library

Datacenter

Infrastructure

Cloud Administrator

Access

Services

18


Value Proposition

19

Enterprise IT spending challenge

Steady CAPEX spend:

Not the key problem to address

Global Annual IT Spending

Estimated US$B 1996
-
2010

Source: IBM Corporate Strategy analysis of IDC data, Sept. 2007

Uncontrolled system
management costs

$0B

50

100

150

200

250

300

New Server Spending

Server Mgt and Admin Costs

Power 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 availability

WebSphere 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

Innovation

A

Dynamic

Scheduling

Monitoring

Virtual
Application
Server

Virtual
Application
Server

Virtual
Application
Server;





Innovation

B

Innovation

C

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