Sie sind auf Seite 1von 42

IBM Cloud Computing Reference

Architecture Overview
Gerd Breiter IBM Distinguished Engineer
Tivoli Chief Architect Cloud Computing
gbreiter@de.ibm.com
2011 IBM Corporation July 2012
Content
Introduction
IBM Cloud Computing Reference Architecture Overview
Selected Content of the CC RA
2011 IBM Corporation 2
Literature
Manufacturers started
using robotics to improve
quality and lower cost.
Banks built the
automated teller machine
network to improve
service and lower cost.
Telcos automated
traffic through switches
to assure service and
lower cost.
Cloud computing represents the Industrialization of IT,
similar to when:
2011 IBM Corporation 3
Cloud Computing
VIRTUALIZATION AUTOMATION STANDARDIZATION SELF SERVICE
+ + + =
REDUCED
COST
2011 IBM Corporation 4
Leverages virtualization, automation, standardization and self service
to free up operational budget for new investment
allowing you to optimize new investments for direct business benefits
AGILITY
BUSINESS &
IT ALIGNMENT
SERVICE
FLEXIBILITY
INDUSTRY
STANDARDS
OPTIMIZED
BUSINESS
+ + + =
Deployment Choices
Its an interconnected world and includes more than just applications
Private
Public
Hybrid
Applications
Platforms
2011 IBM Corporation 5
Infrastructure
Server Mainframe Network Security Voice
Smart
Phones
Smart
Vehicles
Smart
Aircraft
Smart
Buildings
RFI !racking Smart
Meters
System Storage
Smart
P"S
#PS
!racking
Smart
Video
Cloud adoption patterns are emerging backed by proven best practices
Cloud Enabled Data
Center (IaaS)
Cloud Platform
Services (PaaS)
Cloud Service
Provider
Business Solutions
on Cloud (SaaS)
Accelerate time-to-market
with new workloads
Deliver innovative
business services
Cut IT expense, risk
and complexity
Gain immediate
access to applications
Transition IT from a cost
center to a strategic
center of business value
Enable dynamic Cloud
based service delivery On
Demand and at lower cost
Implement new business
models for internal and/or
external services
Software-as-a-Service
delivering IT and process
orchestration within and
across organizations
2011 IBM Corporation 6
Infrastructure
Teams
Line of Business
Teams
Cloud-Ready
Infrastructure
Virtualized servers, storage,
network
Platform & virtualization
management
Basic cloud mgmt
Platform
Otimization
!orkload Otimization
"lication and #ata
Integration
$lastic " Resources
Capabilities to Support Adoption Patterns
2011 IBM Corporation 7
Operations
Teams
Development & Operations
Teams
%ervice "ssurance %ervice "gility
%ervice #efense
%ervice
monitoring
Performance &
$vent mgmt
%ervice
"vaila&ility
%ervice
%ecurity
%ervice
Resiliency
%ervice
Recovery
'ig(ly scala&le
automation and
orc(estration
Image )ifecycle *gmt
Customiza&le Cloud
%ervices
What is an RA?
A Reference Architecture (RA) provides a blueprint of a to-be-model with a well-defined scope, requirements
it satisfies, and architectural decisions it realizes. By delivering best practices in a standardized, methodical
way, an RA ensures consistency and quality across development and delivery projects. It consists of a set of
formal Unified Method Framework models, defining requirements, functional and operational aspects.
What is the IBM Cloud Computing Reference Architecture?
It is a modular cross-IBM framework allowing to understand how different elements in a cloud environment relate
to each other. It also allows to drill-down on each element (e.g. CCMP) making up the CC RA
What is the Common Cloud Management
Platform Reference Architecture CCMP RA?
Cloud Computing Reference Architecture: Overview
Cloud Service
Creator
Cloud Service
Consumer
Cloud Service Provider
2011 IBM Corporation 8
Platform Reference Architecture CCMP RA?
It is a cross-IBM effort for an RA enabling cloud
economics by optimizing resource and labor
utilization, and delivering the foundational cloud
management infrastructure for both
private and public clouds.
Governance
Security, Resiliency, Performance & Consumability
Creator Consumer
Common Cloud
Management Platform (CCMP)
Operational
Support
Services
(OSS)
Cloud Services
Inf rastructure-as-a-Service
Platf orm-as-a-Service
Sof tware-as-a-Service
Business-Process-
as-a-Service
Business
Support
Services
(BSS)
Cloud
Service
Integration
Tools
Consumer
In-house IT
Service
Creation
Tools
Inf rastructure
Existing & 3
rd
party
services, Partner
Ecosystems
Architectural Principles for the
Cloud Computing Reference Architecture
1. Design for Cloud-Scale Efficiencies (Efficiency Principle):
Design for cloud-scale efficiencies, and time-to-deliver/time-to-change metrics, when realizing cloud characteristics such
as elasticity, self-service access, and flexible sourcing.
Overarching objective of Driving down costs (/ServiceInstanceHour) and time-to-response by orders of magnitude
2. Support Lean Service Management (Lightweight Principle):
An architectural principle is an overarching guideline or paradigm driving architectural
decisions across the entire architecture process on a more granular level.
2011 IBM Corporation 9
2. Support Lean Service Management (Lightweight Principle):
Support lean and lightweight service management policies, processes, and technologies.
Radical exploitation of high degree of standardization in cloud environments to reduce management costs, based on
an Eliminate-Standardize-Optimize approach
3. Identify and Leverage Commonalities (Economies-of-scale Principle):
Identify and leverage commonality in cloud service design.
Maximum sharing of mgmt components, infrastructure & infrastructure / platform cloud services across cloud services
to reduce CapEx & OpEx and time-to-market
4. Define and Manage Cloud Services generically along their Lifecycle (Genericity
Principle):
Define service templates and manage service instances generically along their lifecycle, across I/P/S/BPaaS.
Support I/P/S/BPaaS cloud services in a generic fashion, with a single management platform
Lifecycle of a Cloud Service
Service
Consumer
Operations
Manager
Service
Offering
Creation &
Registration
Service
Subscription &
Instantiation
Cloud Cloud
Service
Operation
2011 IBM Corporation 10 10
Service
Composer
Service
Template
Definition
Service
Manager
Service
Consumer
Service
Instance
Termination
Cloud
Service
Cloud
Service
Cloud Management
Platform
Common Resource
Pools
Model driven Cloud Service Management
Model a Service with Graphical Tooling
Create Service Definition and related
artifacts as a Cloud Service Archive
+ ,
2011 IBM Corporation 11
Cloud Management Platform consumes
Service Definition
New Service is available in
Service Catalog
- .
http!!www"#outube"com!watch$v%sow&tf'CM() *+M Deplo#ment Planning and Automation
Represents the aggregate experience from
hundreds of cloud client engagements and
IBM-hosted cloud implementations
Based on knowledge of IBMs services,
software & system experiences, including
IBM Research
Reflected in the design of
Clouds IBM implements for clients
IBM-hosted cloud services
IBM cloud appliances
Public Cloud RA whitepaper available on ibm.com:
http://public.dhe.ibm.com/common/ssi/ecm/en/ciw03078usen/CIW03078USEN.PDF
CCRA OpenGroup submission:
http://www.opengroup.org/cloudcomputing/uploads/40/23840/CCRA.IBMSubmission.02282011.doc
The IBM Cloud Computing Reference Architecture (CCRA)
Cloud Service
Creator
Cloud Service
Consumer
Cloud Service Provider
Common Cloud
Management Platform (CCMP)
Cloud Services
Business-Process-
as-a-Service
Existing & 3
rd
party
services, Partner
Ecosystems
2011 IBM Corporation 12
IBM cloud appliances
IBM cloud service management products
Focuses on cloud specifics
Radical cost reduction
Achievement of high degrees of security,
reliability, scalability and control
Consists of multiple detailed documents
representing best-of-industry knowledge
and insight
How to architect, design and implement
clouds
Governance
Security, Resiliency, Performance & Consumability
Operational
Support
Services
(OSS)
Inf rastructure-as-a-Service
Platf orm-as-a-Service
Sof tware-as-a-Service
Business
Support
Services
(BSS)
Cloud
Service
Integration
Tools
Consumer
In-house IT
Service
Creation
Tools
Inf rastructure
The Structure of IBM CCRA 2.5
There are two deliverables
for each work product of
the RA
Document: Detailed description
of the work product, important
for in-depth work
Presentation: Summary of the
document, for simplified
consumption and quick start
The RA is defined
IBM Cloud Computing Reference Architecture
Architecture Overview
Defines architectural building
blocks
Product-agnostic
i
s
i
o
n
s
Functional (=use
cases) and non-
functional requirements
against the other RA
work products
Use Cases
Non-functional
Requirements
s
Cloudified
management
processes for
operating cloud
services with cloud-
scale-efficiency
Captures cloud-
specific
architectural
decisions made on
any other work
product
a
i
n

w
o
r
k

p
r
o
d
u
c
t
s
2011 IBM Corporation 13
The RA is defined
according the Unified
Method Framework (UMF)
Simplifies field adoption since
all IBM field architects attend
UMF training by default
Each work product includes
one or more applied
patterns
An applied pattern illustrates
how the respective work product
could be used / was used in a
specific implementation
Component Model
Refines architecture overview to
the next level of detail
Operational Model
Deployment-level view
of the reference architecture
S
t
a
n
d
a
r
d
s
A
r
c
h
i
t
e
c
t
u
r
a
l

D
e
c
i
s
i
Consistent &
prescriptive
architecture
across all
technical
domains
S
e
r
v
i
c
e

F
l
o
w
s
Defines all cloud-
specific standards
C
r
o
s
s
-
d
o
m
a
i
D
o
m
a
i
n
-
s
p
e
c
i
f
i
c
w
o
r
k

p
r
o
d
u
c
t
s
P
e
r
f
o
r
m
a
n
c
e
&

S
c
a
l
a
b
i
l
i
t
y
M
u
l
t
i
-
t
e
n
a
n
c
y
C
l
o
u
d

S
e
r
v
i
c
e

P
r
o
v
i
d
e
r

a
s
p
e
c
t
s
(
C
S
P
2
)
V
i
r
t
u
a
l
i
z
a
t
i
o
n

M
g
m
t

(
S
e
r
v
e
r
,

S
t
o
r
a
g
e
,

N
e
t
w
o
r
k
)
H
y
b
r
i
d

C
l
o
u
d
R
e
s
i
l
i
e
n
c
y
C
l
o
u
d

S
e
r
v
i
c
e

C
r
e
a
t
i
o
n
M
e
t
e
r
i
n
g
,

R
a
t
i
n
g

a
n
d


A
c
c
o
u
n
t
i
n
g
B
S
S
C
o
n
s
u
m
a
b
i
l
i
t
y
O
v
e
r
c
o
m
m
i
t
m
e
n
t
&

P
l
a
c
e
m
e
n
t
S
a
a
S
S
e
c
u
r
i
t
y
IBM CCRA 2.5: Domain Work Product Details
IBM Cloud Computing Reference Architecture
Architecture Overview
Defines architectural building blocks
Product-agnostic
Component Model
Refines architecture overview to the
next level of detail
Operational Model
S
t
a
n
d
a
r
d
s
A
r
c
h
i
t
e
c
t
u
r
a
l

D
e
c
i
s
i
o
n
s
Use Cases
Non-functional
Requirements
S
e
r
v
i
c
e

F
l
o
w
s
C
r
o
s
s
-
d
o
m
a
i
n

w
o
r
k

p
r
o
d
u
c
t
s
Guide for creating
cloud services and
how to exploit
management
functions.
How to implement a
SaaS offering
Architecture &
implementation
considerations for
implementing a hybrid
2011 IBM Corporation 14
Operational Model
Deployment-level view
of the reference architecture
D
o
m
a
i
n
-
s
p
e
c
i
f
i
c
w
o
r
k

p
r
o
d
u
c
t
s
P
e
r
f
o
r
m
a
n
c
e
&

S
c
a
l
a
b
i
l
i
t
y
M
u
l
t
i
-
t
e
n
a
n
c
y
C
l
o
u
d
S
e
r
v
i
c
e

P
r
o
v
i
d
e
r

a
s
p
e
c
t
s
(
C
S
P
2
)
V
i
r
t
u
a
l
i
z
a
t
i
o
n

M
g
m
t

(
S
e
r
v
e
r
,

S
t
o
r
a
g
e
,

N
e
t
w
o
r
k
)
H
y
b
r
i
d

C
l
o
u
d
R
e
s
i
l
i
e
n
c
y
C
l
o
u
d
S
e
r
v
i
c
e

C
r
e
a
t
i
o
n
M
e
t
e
r
i
n
g
,

R
a
t
i
n
g

a
n
d


A
c
c
o
u
n
t
i
n
g
B
S
S
C
o
n
s
u
m
a
b
i
l
i
t
y
O
v
e
r
c
-
o
m
m
i
t
m
e
n
t
&

P
l
a
c
e
m
e
n
t
S
a
a
S
S
e
c
u
r
i
t
y
implementing a hybrid
cloud
Addresses
considerations
specifically relevant
for providers of
commercial clouds
Detailed definition of
BSS domains and
how they should be
implemented from a
product perspective
Definition for how to
use virtualization
management across
server, storage and
network
Considerations for
overcommitment &
placement in a
virtualized
environment
Considerations for
implementing multi-
tenancy in a cloud
environment
Security
considerations for
implementing a cloud
Resiliency
considerations for
implementing a cloud
Performance &
scalability
considerations for
implementing a cloud
How to optimize the
end to end
experiences related
to cloud services
Details on metering,
rating and
accounting, including
prescriptive guidance
with respect to
implementation
How to implement a cloud using the IBM Cloud Computing
Reference Architecture
Architecture
Overview
Component
Model
Operational
Model
A
r
Service Flows
++
There is a well-defined
process for using the RA
to implement a cloud
service
A cloud is constituted
by a CCMP
implementation and
an arbitrary number
of cloud services
delivered and
Define
requirements and
use
implementation
guidance for cloud
service and
CCMP
implementation
Create cloud service
and CCMP
implementation-
specific architecture
overview
1
2
Define cloud service
and CCMP-
implementation
details
3 Leverage
architectural
decisions
documented in the
RA and make
implementation-
specific ones
throughout the
entire process
3b
Cloud
Service
Creation
2011 IBM Corporation 15
Performance & Scalability
Multi-tenancy
Production cloud
Virtualization Management
Hybrid Cloud
Resiliency
Metering, Rating and Accounting
BSS De-composition
Security
S
t
a
n
d
a
r
d
s
A
r
c
h
i
t
e
c
t
u
r
a
l

D
e
c
i
s
i
o
n
s
Use Cases
Non-functional
Requirements
++
delivered and
managed by it
A dedicated presentation
and document is available
describing the process for
using the RA to develop
the management aspects
for a cloud service
RA work products also
serve as authoritative
reference on specific
technical topics for
education purposes
++
Leverage guidance
on specific technical
areas as input for
developing a cloud
service & CCMP
implementation
3a
Consumability
Using the CC RA: Which work products have to be created on a per
cloud service basis?
Architecture
Overview
Component
Model
Operational
Model
A
r
Service Flows
++
The RA contains two
types of work products
1. Work products
only serving as a
reference
documentation
for specific
aspects of
implementing a
new cloud:
Create cloud service /
CCMP implementation-
specific architecture
overview, based on
RA-level AOD
Create cloud service /
CCMP implementation-
specific component
model. Reference RA-
level component model
Create cloud service /
CCMP implementation-
specific service flows.
Refer to RA-level
service flows.
Create cloud service /
CCMP implementation-
specific operational
model. Reference RA-
level operational model
Define cloud-service / CCMP
implementation-specific
standards being used.
Reference RA-level standard
definitions
Cloud
Service
Creation
Document cloud
service-specific
decisions made for
each step of the cloud
service creation
process.
Use the RA-level work
product as a reference
for step definitions and
product
recommendations
2011 IBM Corporation 16
Performance & Scalability
Multi-tenancy
Production cloud
Virtualization Management
Hybrid Cloud
Resiliency
Metering, Rating and Accounting
BSS De-composition
Security
S
t
a
n
d
a
r
d
s
A
r
c
h
i
t
e
c
t
u
r
a
l

D
e
c
i
s
i
o
n
s
Use Cases
Non-functional
Requirements
++
All domain-
specific work
products except
of Cloud service
creation
2. Work products
serving as the
basis for a cloud-
specific work
product: All
cross-domain
work products
plus Cloud
Service Creation
Capture cloud service /
CCMP-implementation
specific architectural
decisions.
Leverage experience
documented as part of
ADs being part of the RA
++
Document cloud
service-specific use
cases.
Reference RA-level
use cases serving as a
basis
Document cloud
service-specific NFRs.
Reference RA-level
NFRs serving as a
basis
Work product to be created
on a per cloud service basis
Assess end to end
experience creating,
operating and
managing this cloud
service
Consumability
Other Cloud Reference Architectures
Other industry players created cloud reference architectures with varying levels of quality
and detail.
VMware vCloud Reference Architecture:
http://www.vmware.com/cloud-computing/cloud-architecture/vcat-toolkit.html)
HP Cloud System Reference Architecture:
http://h18006.www1.hp.com/storage/pdfs/4AA3-4548ENW.pdf
Cisco VMDC:
http://www.cisco.com/en/US/docs/solutions/Enterprise/Data_Center/VMDC/2.1/design_g
uide/vmdcDesign21.pdf
2011 IBM Corporation 17
uide/vmdcDesign21.pdf
http://www.cisco.com/en/US/docs/solutions/Enterprise/Data_Center/VMDC/2.1/impleme
ntation_guide/vmdcImpl21.pdf
Rackspace / OpenStack Reference Architecture
http://www.referencearchitecture.org/
Amazon AWS Reference Architectures:
http://aws.amazon.com/architecture/
Microsoft TechNet Private Cloud Reference Architecture
http://social.technet.microsoft.com/wiki/contents/articles/3819.reference-architecture-for-
private-cloud.aspx
Oracle Cloud Reference Architecture:
http://www.slideshare.net/OTNArchbeat/oracle-cloud-reference-architecture
Selected content of the
IBM Cloud Computing Reference Architecture
2011 IBM Corporation 18
IBM Cloud Computing Reference Architecture
Overview, Use Cases
& Roles
Performance & Scalability
Multi-tenancy
Production cloud
Virtualization Management
Hybrid Cloud
Resiliency
Metering, Rating and Accounting
BSS De-composition
Security
Architecture
Overview
Component
Model
Operational
Model
S
ta
n
d
a
r
d
s
A
r
c
h
ite
c
tu
r
a
l D
e
c
is
io
n
s
Service Flows
Use Cases
Non-functional
Requirements
+
+
Define
requirements and
use
implementation
guidance for cloud
service and
CCMP
implementation
Create cloud service
and CCMP
implementation-
specific architecture
overview
1 2 Define cloudservice
and CCMP-
implementation
details
3 Leverage
architectural
decisions
documented in the
RA and make
implementation-
specific ones
throughout the
entire process
+
Leverage guidance
on specific technical
areas as input for
developing a cloud
service &CCMP
implementation
3a
3b
Cloud
Service
Creation
Consumability
2011 IBM Corporation 19
& Roles
Cloud Computing Reference Architecture (CC RA) Overview
CC RA architecture overview
diagram lays defines basic
elements of any cloud service
environment
Three main roles: Cloud service
consumer, provider and creator
whereas multiple roles can be
fulfilled by the same
organization/person
Offered cloud services, required
Management services (CCMP)
and underlying infrastructure are
defined.
Cloud Service
Creator
Cloud Service
Consumer
Cloud Service Provider
Common Cloud
Management Platform (CCMP)
Operational
Support
Cloud Services
Sof tware-as-a-Service
Business-Process-
as-a-Service
Business
Support
Cloud
Service
Integration
Tools
Service
Existing & 3
rd
party
services, Partner
Ecosystems
2011 IBM Corporation 20
defined.
Next level of drill-down defined
for each architectural element
CCMP is one element of the
overall cloud computing
reference architecture
Defines operational and business
support services commonly
needed for delivering and
managing any cloud service
(I/P/S/BPaaS)
Doesnt imply a single, monolithic
implementation of a CCMP.
CCMP is typically implemented
by a well-integrated set of mgmt
products
Governance
Security, Resiliency, Performance & Consumability
Support
Services
(OSS)
Inf rastructure-as-a-Service
Platf orm-as-a-Service
Support
Services
(BSS)
Consumer
In-house IT
Service
Creation
Tools
Inf rastructure
Middleware Middleware Middleware
Runtime Runtime Runtime
Data Data Data
Applications Applications Applications
Infrastructure
as a %ervice
Platform
as a %ervice
%oftware
as a %ervice
,
e
n
d
o
r

M
,
e
n
C
l
i
e
n
t

M
a
n
a
g
e
s
C
l
i
e
n
t

M
a
n
a
g
e
s
Definition Cloud Service Models
2011 IBM Corporation 21
Networ-ing Networ-ing Networ-ing
Storage Storage Storage
Servers Servers Servers
,irtuali.ation ,irtuali.ation ,irtuali.ation
O/S O/S O/S
Middleware Middleware Middleware
,
e
n
d
o
r

M
a
n
a
g
e
s

i
n

C
l
o
u
d
,
e
n
d
o
r

M
a
n
a
g
e
s

i
n

C
l
o
u
d
,
e
n
d
o
r

M
a
n
a
g
e
s

i
n

C
l
o
u
d
C
l
i
e
n
t

Customization/ (ig(er costs/ slower time to value
%tandardization/ lower costs/ faster time to value
Cloud Computing User Roles, v2 Applied as Actors of CCRA Use Cases
Customer Account Manager/
+usiness 0ffice
ma# include
ma# include
Cloud
Service
Creator
Consumer +usiness
Manager
Service Component
Developer
Transition Manager
Cloud Service Consultant/
Cloud )ducation Specialist
Deplo#ment Architect
0ffering Manager
+usiness Manager
Service Composer
Service *ntegrator
2011 IBM Corporation 22
0perator/
Green *T Anal#st/
Cloud Administrator
ma# act as
Cloud
Service
Provider
Cloud
Service
Consumer
Securit# 1 2is- Manager
Consumer )nd 3ser
Consumer Cloud
Administrator
0perations Manager
4acilities
Manager
Tenant Administrator,
5or-load Administrator/
Data Administrator/
Securit# Administrator
Cloud )ducation Specialist
Service Manager
Customer
Support 1 Care
Cloud Administrator specialties
Storage Admin"/ Networ- Admin"/ 0S Admin"/ ,irtuali.ation Admin"
CC2A use cases helping getting from 6as7is8 to 6to7be8 processes
Consulting & )earning
3nderstanding the mar-et opportunit#"
Creating and managing the service
offerings/ defining their scope/ managing
the business aspect" Defining how to turn
the mar-et opportunit# into mone#"
Contracting
Defining how the end customers can
consume the cloud services/
how the# are engaged$
what 6contract8 process is used$
9ow do 6users8 access the s#stem$
*anaging "ccount
Managing the usage/ billing/ and
reporting to the end customer"
0ransitioning
)nabling the customer to consume the
services from the Cloud" 0n boarding the
customer to the Cloud/ setting up their
contracts/ entitlement 1 pricing"
Creating & *anaging %ervice Offerings
Creating the initial offerings for the Cloud"
Customising the standard offerings to meet the
needs of the onboarded customers"
"dministering 1sers & 1ser 2rous
Setting up the access to the Cloud for the
onboarded customer/ lin-ing into
2011 IBM Corporation 23
reporting to the end customer"
2esolving account issues"
"dministering Cloud *anagement Platform
Deplo#ing the Cloud eco7s#stem/ managing its
operational lifec#cle/ monitoring its health/
status/ capacit#/ usage and securit#" Planning
capacit# changes to the Cloud" Appl# new
capabilities/ fi:es 1 patches" )nsure the
operational integrit# of the solution"
%uort
Supporting the Cloud eco7s#stem/
resolving incidents and trouble
tic-ets/ responding to events and
alerts"
1sing %ervice Instances
3sing the end services from the
Cloud;developing/ testing/ producing/
hosting etc"
onboarded customer/ lin-ing into
directories ! authentication s#stems"
Defining the roles/ responsibilities and
access rights"
*anaging %ervice Instances
Creating new *aaS ! PaaS ! SaaS service
instances from the standard offerings/
managing the instances through their
lifec#cle from inception to termination"
Cloud Computing Reference Architecture drill-down,
highlighting some important topics
Cloud Service
Creator
Cloud Service Provider Cloud Service
Consumer
Cloud Services
SaaS
BPaaS
Common Cloud
Management Platform
Cloud Service
Integration
Tools
OSS Operational Support
Services
BSS Business Support
Services
Customer
Account
Management
Service
Offering
Catalog
Service
Offering
Management
Contracts &
Agreement
Management
Service
Request
Management
Order
Management
Consumer End
user
Service
Component
Developer
Service
Manager
Business
Manager
Service
Composer
Offering
Manager
Service
Integrator
S
e
r
v
ic
e

C
o
n
s
u
S
e
r
v
ic
e

D
e
v
e
lo
p
A
P
I
A
P
I
Existing &
3
rd
party
services,
Partner
Ecosystems
Service Automation Management
Service Delivery Catalog
Service
Request
Change &
Configuration
Image
Lifecycle
ftw
a
r
e

M
g
m
t
In
te
r
fa
c
e
s
B
P

M
g
m
t
In
te
r
fa
c
e
s
Cloud Management
Self-service delivery & management of
distributed topologies
Orchestrate mgmt. componentry
Hybrid Cloud Management
Manage and integrate workloads on a cloud
with existing processes, management and
business systems
Image Management
Monitoring & Capacity Planning
2011 IBM Corporation 24
Governance
Security, Resiliency, Performance & Consumability
IaaS
PaaS
Consumer In-
house IT
Infrastructure
Middleware
Applications
Business
Processes
Subscription
Management
Pricing
Entitlement
Management
Metering Rating Billing
Clearing &
Settlement
Accounts
Payable
Accounts
Receivable
Transition
Manager
Deployment
Architect
Operations
Manager
Service Provider Portal & API
Consumer
Administrator
Consumer
Business
Manager
Service Creation
Tools
Service
Management
Development
Tools
Service Runtime
Development
Tools
Software
Development
Tools
Image Creation
Tools
Inf rastructure
Security &
Risk Manager
Customer
Care
S
e
r
v
ic
e

M
a
n
a
g
e
m
e
n
t
s
u
m
e
r

P
o
r
ta
l
&

A
P
I
lo
p
m
e
n
t
P
o
r
ta
l
&
A
P
I
A
P
I
A
P
I
Provisioning
Incident &
Problem
Management
IT Service
Level
Management
Request
Management
Configuration
Management
Lifecycle
Management
Monitoring &
Event
Management
IT Asset &
License
Management
Capacity &
Performance
Management
Platform & Virtualization Management
In
fr
a
s
tr
u
c
tu
r
e
M
g
m
t In
te
r
fa
c
e
s
P
la
tfo
r
m

M
g
m
t
In
te
r
fa
c
e
s
S
o
ftwIn
t
Usage Metering and Accounting
Flexible support of delivery models
Image Management
Design, build and manage images for cloud
services
Monitoring & Capacity Planning
End-to-end visibility in capacity across physical
and virtualized server, storage & network
infrastructure
Security
Design for multi-tenancy;
Protect assets through isolation, integrity,
image- risk and compliance mgmt.
Cloud Service
Creator
Cloud Service
Consumer
Cloud Service Provider
Common Cloud
Management Platform (CCMP)
Operational
Support
Services
(OSS)
Cloud Services
Sof tware-as-a-Service
Business-Process-
as-a-Service
Business
Support
Services
(BSS)
Existing & 3
rd
party
services, Partner
Ecosystems
Service Automation
Management
Service Quality
Management
Service Offering
Management
Customer
Hybrid Cloud
Integration
Process Integration
Application & Data
Integration
Identity Integration
Management
Federation
Workload
Movement
Service Creation
Tools
Service
Management
Development
Tools
Service Runtime
Development
Tools
Cloud Computing Reference Architecture (CC RA) AOD Overall drill-down
2011 IBM Corporation 25 Governance
Security, Resiliency, Performance & Consumability
Inf rastructure
Platf orm-as-a-Service
Inf rastructure-as-a-Service
Server Virtualization Storage Virtualization Network Virtualization
Service Asset
Management
Service Operations
Management
Platform & Virtualization
Management
Image Lifecycle
Management
Customer
Management
Subscription
Management
Financial
Management
Movement
Software
Development
Tools
Image Creation
Tools
Server Storage Network Facilities
Consumer In-
house IT
Infrastructure
Middleware
Applications
Business
Processes
S
e
r
v
i
c
e

M
a
n
a
g
e
m
e
n
t
25 2011 IBM Corporation
CCRA AOD - Security, Resiliency, Performance & Consumability drill-down
Cloud Service Provider
Cloud Service
Creator
Cloud Service
Consumer
Service
Creation Tools
Common Cloud Management Platform
Operational
Support
Services
(OSS)
Cloud Services
Platform-as-a-Service
Software-as-a-Service
Business-Process-
as-a-Service
Business
Support
Services (BSS)
Existing & 3
rd
party
services, Partner
Ecosystems
Hybrid
Cloud
Integration
2011 IBM Corporation 26
Governance
Security, Resiliency, Performance & Consumability
Infrastructure-as-a-Service
Infrastructure
Security Resiliency
Security Infrastructure
against Threats &
Vulnerabilities
Security Governance,
Risk Management &
Compliance
Discover, Categorize,
Protect Data &
Information Assets
Cloud
Governance
Information Systems
Acquisition,
Development, and
Maintenance
Physical and
Personnel
Security
Data Resiliency
Configuration for
Resiliency
Resiliency
Monitoring /
Analysis
Resiliency
Compliance
Assessment
Resiliency Policy
Management
Availability &
Continuity
Management
Consumability
Ease of Doing
Business
Positive First
Use Experience
Rapidly
Integrates
Readily Adapts
Simplified
Operations
Identity & Access
Management
Problem & Information
Security Incident
Management
Consumer
In-house IT
2esilienc# Availabilit#/ 9igh Availabilit# and Disaster 2ecover#
"vaila&ility
2ecover from 95 failure and
recover from application failure
No redundanc#
'ig( "vaila&ility
95 and!or S5 2edundanc#
2esilienc# scope of a single site <data center=
Availabilit# Downtime per #ear
>?@ AB"C da#s
>C@ &D"EC da#s
>>@ A"BC da#s
>>">@ D"FB hours
>>">>@ CE"B minutes
2011 IBM Corporation 27
2esilienc# scope of a single site <data center=
#isaster Recovery
2esilienc# across data centers
T#picall# implies data replication
>>/>>>@ C"EB minutes
>>">>>>@ A&"C seconds
EF
3ew 4ork
%an 5rancisco
Disaster 2ecover# Ge# Concepts
%ites
2ooms
+uildings
Ph#sical Hocations
%ite %etus
Cold
5arm
+oeblingen Stuttgart
Plan
2011 IBM Corporation 28
5arm
9ot
Active!Active
2et data to t(e ot(er site
+ac-up!Snapshot
Data 2eplication
S#chronous!As#chronous
2esponsible component
ED
0esting
Cloud Service
Creator
Cloud Service
Consumer
Cloud Service Provider
Common Cloud Management Platform
Operational
Support Services
(OSS)
Cloud Services
Platform-as-a-Service
Software-as-a-Service
Business-Process-
as-a-Service
Business Support
Services (BSS)
Existing & 3
rd
party
services, Partner
Ecosystems
Hybrid
Cloud
Integration
Multi-tenancy /
Engineering and
integration of hardware
elements has major
impact on various
important characteristics
of hosted cloud services,
including:
Cost (CapEx), Labor
costs for management,
Performance, Resiliency,
CCRA AOD Infrastructure drill-down
2011 IBM Corporation 29
Governance
Security, Resiliency, Performance & Consumability
Infrastructure-as-a-Service Service
Creation
Tools
Inf rastructure
Server Storage Network Facilities
Processor
Memory
Nodes
Drives
Ephemeral
Persistent
Internal
External
Inter-site
Location
Power
Consumer
In-house IT
Scalability
Standardization
Workload
Characteristics
Quality of
Service
Costs
Multi-tenancy /
Isolation
Performance, Resiliency,
Security (Isolation).
Very often there is a
trade-off needed
between high cost focus
in cloud environments
and best performance
and resiliency:
Intelligent engineering
and combination of
technologies needed to
achieve optimal solution
IBM PureFlex System is Integrated by design
2011 IBM Corporation 30
Applications
Storage
Networking
Virtualization
Management
Compute
Tools
Flexible and open choice in a fully integrated system
Built-in Expertise
Pre-optimized for web and database
application workloads
Workload patterns codify IBM, Partner, and
client expertise
Resilient, secure, virtualized, and scalable
infrastructure
Simplified Experience
Best practice,
pattern-based
Manual, brittle
Policy based elasticity,
single view
OS, runtime,
resources
Deploy
IBM Pure Application System
Simple, Efficient, Flexible and Virtualized Application Platform Built for Cloud
2011 IBM Corporation 31
Simplified Experience
Integrated means ONE
Order, Deliver, Use, Manage, Support
Easy to deploy and integrate into existing
environments
Single point of platform management
Integrated monitoring & maintenance
Integrated by Design
Repeatable self service provisioning
Integrated and elastic application and data
runtimes
Application-aware workload management
single view
resources
Manual optimizations
on-site
Pre-optimized by experts
Manage
Optimize
IBM Pure Application System configurations
96 Cores
1.5 TB Ram
Configuration
1
+ + + +
192 Cores
3.1 TB Ram
Configuration
2
384 Cores
6.1 TB Ram
Configuration
3
608 Cores
9.7 TB Ram
Configuration
4
2011 IBM Corporation 32
6.4 TB SSD storage
54 TB HDD storage
Application Services entitlement
+ + + +
Upgrade to larger systems without taking an outage!
Cloud Service Creation
Performance & Scalability
Multi-tenancy
Production cloud
Virtualization Management
Hybrid Cloud
Resiliency
Metering, Rating and Accounting
BSS De-composition
Security
Architecture
Overview
Component
Model
Operational
Model
S
ta
n
d
a
r
d
s
A
r
c
h
ite
c
tu
r
a
l D
e
c
is
io
n
s
Service Flows
Use Cases
Non-functional
Requirements
+
+
Define
requirements and
use
implementation
guidance for cloud
service and
CCMP
implementation
Create cloud service
and CCMP
implementation-
specific architecture
overview
1 2 Define cloudservice
and CCMP-
implementation
details
3 Leverage
architectural
decisions
documented in the
RA and make
implementation-
specific ones
throughout the
entire process
+
Leverage guidance
on specific technical
areas as input for
developing a cloud
service &CCMP
implementation
3a
3b
Cloud
Service
Creation
Consumability
2011 IBM Corporation 33
Cloud Service
Creator
Cloud Service
Consumer
Cloud Service Provider
Common Cloud
Management Platform (CCMP)
Cloud Services
Business-Process-
as-a-Service
Cloud
Service
Integration
Tools
Existing & 3
rd
party
services, Partner
Ecosystems
Cloud Service Creation Scope and Overview
Objective:
Describe all aspects around
developing a new cloud
service
Scope is end-to-end
process for developing a
new cloud service.
Focus is on the
management aspects as
they apply generically
across all types of cloud
services
New
Exploit
Management
(OSS & BSS)
Can be on
any aaS-layer
2011 IBM Corporation 34
Governance
Security, Resiliency, Performance & Consumability
Operational
Support
Services
(OSS)
Inf rastructure-as-a-Service
Platf orm-as-a-Service
Sof tware-as-a-Service
Business
Support
Services
(BSS)
Tools
Consumer
In-house IT
Service
Creation
Tools
Inf rastructure
services
Provide detailed
description of basic
terminology relevant for
creating cloud services
Provide prescriptive
product
recommendations
relevant for each cloud
service creation step and
tooling around that
Provide illustrative
examples (applied
patterns) for how a new
cloud service can be
created
New
Cloud
Service
functions
Exploit
runtime
functions
Cloud Service (*-aaS)
e.g. VM-aaS, Storage-aaS, WAS-aaS,
Anatomy of a Cloud service Highlevel overview
Management functions
(operational &
business)
E.g. automated delivery &
self-service mgmt,
defined in the CC
Reference
Architecture
Cloud Service
Consumer A
Cloud
service
instances
e.g. VMs, storage
volumes, WAS
instances, web
conferencing
sessions, etc.
Request, modify & use
cloud service instances
The internal structure of a cloud service is the integration of all runtime and management functions used to deliver, run and manage
instances of the respective cloud service.
Cloud
service
instances
Cloud
service
instances
Developing a cloud service means developing using &
integrating runtime & management functions in a way that
IT capabilities can be delivered as-a-service.
delivers
2011 IBM Corporation 35
e.g. VM-aaS, Storage-aaS, WAS-aaS,
WebConf-aaS, etc.
Runtime functions
E.g. compute power,
hypervisors, storage
capacity, network isolation
zones, load balancers, web
& application servers,
database management
systems, analytics engines,
business process & portal
engines, etc.
self-service mgmt,
entitlement, rating,
provisioning, monitoring,
metering, patch
management, high
availability, backup &
restore, incident & problem
management, etc.
Cloud Service
Consumer B
Cloud Service
Consumer C
Cloud Service Provider
Operations staff
operates
Example Julieanswers.com cloud service:
- Julieanswers ear file
- IHS/WAS/DB2 running the julieanswers ear file
- Virtual machines running IHS/WAS/DB2
- TivoliLive monitoring the health of the julieanswers app
and the underlying IHS/WAS/DB2 installation
- Billing tool
- BCRS to backup the julieanswers db2 database
Cloud
service
instances
Cloud
service
instances
Cloud
service
instances
Cloud
service
instances
Cloud
service
instances
Cloud
service
instances
delivers
delivers
12 steps towards creating a cloud service
5. Implement monitoring metrics
& event correlation rules
6. Implement incident, problem
and asset mgmt processes
7. Implement
resiliency SLA
1. Specify cloud service
description
1. Specify cloud service
description
2. Implement runtime
functionality
3. Define unit of delivery &
rating
Describe function, price , SLA of
cloud service, incl. management
scope
Examples: Select off-the-shelf
hypervisor (VMaaS), implement
custom app (e.g. LotusLive)
Examples: VM, file system,
distributed app, virtual IP address,
queue, web conference, RDBMS,
3-tier business app, etc.
8. Implement backup
approach
4. Implement self-service delivery
& management functionality
Examples: Create VM, add more
nodes to WAS cluster, change
max # of seats for LotusLive web
conf
Storage Network 11
**
11
**
**
11 11
11
11
11
11
11
Server
OS
MW
App
2011 IBM Corporation 36
Select existing agent / implement
new agent for monitoring JVM
heapsize, hypervisor swap file
size, # of processes, etc.
Incident, problem & asset mgmt
process is specific to cloud
service customization needed
Examples: HA for management
system, delivered WAS cluster
must be highly available
10. Implement cloud service
specific billing metrics
11. Implement rates for charging
cloud service consumption
9. Implement
security functions
Examples: CPU/hour, # of DB
transactions, GB/month, # of
users/webconf/hour, etc.
Examples: $0.11/VMhour;
$0.19/MBsTransferred;
$0.02/webconference;
$0.05/fraudAnalysis
Implement authentication,
auditing, data protection,
governance & audit
Examples: Backup all VMs,
backup DB of LotusLive
application
12. Register cloud service
to service catalog
A cloud service must be
registered to the service catalog
to be externally accessible,
entitlements need to be
configured,
11
**
11
**
1111
11
11 11
11
11
11 **
11
**
**
1111
11
11 11
1111
$
$
$
!
Cloud Service Provider
+usiness
Manager
Cloud Service
Creator
Cloud Service
Creator
Cloud Service
Creator
Service Creation
Service
Component
Developer
Service Composer
0ffering
Manager
Cloud Service
Consumer
Cloud Service
Consumer
Cloud Service
Consumer
Cloud Service
*ntegration
Tools
Consumer )nd
user
Service
*ntegrator
Common Cloud
*anagement Platform
0SS I 0perational Support
Services
+SS I +usiness Support Services
Subscription
Pricing
)ntitlement
Customer
Account
Mgt
Service
0ffering
Catalog
Service
0ffering
Mgt
Contracts1
Agreement
Mgt
Service
2eJuest
Mgt
0rder Mgt
Service
Manager
S
e
r
v
i
c
e

C
o
n
s
u
m
e
r

P
o
S
e
r
v
i
c
e

D
e
v
e
l
o
p
m
e
n
t

P
Service Automation Management
Service Deliver# Catalog
Service
2eJuest Mgt
Change 1
Configuration
Mgt
*mage
Hifec#cle
Mgt
Cloud %ervices
SaaS
+PaaS
A
P
*
A
P
*
):isting 1 A
rd
part#
services/
Partner
)cos#stems
S
o
f
t
w
a
r
e
M
g
m
t
*
n
t
e
r
f
a
c
e
s
+
P
M
g
m
t
*
n
t
e
r
f
a
c
e
s
CCR" "rc(itecture Overview 6 e7amle maing of customer-secific comonents
TSAM
Tivoli
CMDB /
TADDM
S
e
r
v
i
c
e

t
e
m
p
l
a
t
e

c
r
e
a
t
i
o
n

(
T
S
A
2011 IBM Corporation 37
Governance
Securit#/ 2esilienc#/ Performance 1 Consumabilit#
Customer
Care
Service Creation
Tools
Service
Management
Development
Tools
Service 2untime
Development Tools
Software
Development
Tools
*mage Creation
Tools
Consumer *n7
house *T
*nfrastructure
Middleware
Applications
+usiness
Processes
Consumer
Administrator
Consumer +usiness
Manager
S
e
r
v
i
c
e

M
a
n
a
g
e
m
e
n
t
Subscription
Management
Pricing
)ntitlement
Management
Metering 2ating +illing
Clearing 1
Settlement
Accounts
Pa#able
Accounts
2eceivable
Transition
Manager
Deplo#ment
Architect
0perations
Manager
Service Provider Portal 1 AP*
Securit# 1
2is- Manager
u
m
e
r

P
o
r
t
a
l

1

A
P
*
p
m
e
n
t

P
o
r
t
a
l

1

A
P
*
Provisioning
*ncident 1
Problem
Mgt
*T Service
Hevel Mgt
Monitoring
1 )vent Mgt
*T Asset 1
Hicense Mgt
Capacit# 1
Performance
Mgt
Platform 1 ,irtuali.ation Management
*aaS
PaaS
A
P
*
A
P
*
*
n
f
r
a
s
t
r
u
c
t
u
r
e
M
g
m
t
*
n
t
e
r
f
a
c
e
s
P
la
t
f
o
r
m

M
g
m
t
*
n
t
e
r
f
a
c
e
s
*nfrastructure
TUAM
IBM BladeCenter & HS22 blades, System p (p5, p6, p7), SUN Sparc, EMC storage
Proposed new element
Already existing, needs to be integrated with
Remedy
TADDM
ITM
Vmware vCenter, HMC, IVM,
Systems Director
3
rd
party
element
mgrs
S
A
M
)
WAS,
Oracle,
MS .Net,
etc.
AIX LPARs,
VMware
VMs, Solaris
local/global
Zones
TSAM UI, TEP, Systems Director UI
Literature
2011 IBM Corporation 38
References
The Big Switch by Carr, Nicolas, W.W. Norton & Company, ISBN 978-0-393-06228
The Data Center As A Computer by Barroso, Luiz; Hoelzle, Lars at AbeBooks.co.uk - ISBN 10:
159829556X - ISBN 13: 9781598295566 - 2008.
Michael Armbrust et al., Above the Clouds: A Berkeley View of Cloud Computing, Feb. 2009
http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf
IBM Journal of Research and Development, Volume 53 Issue 4, Breiter, Gerd; Behrendt, Michael; Lifecycle
and characteristics of services in the world of Cloud Computing
John W. Rittinghouse, James F. Ransome, Cloud Computing. Implementation, Management and Security,
CRC Press 2009, ISBN 978-1-4398-0680-7
Cloud Computing by C. Baun, M, Kunze, J.Nimis, S.Tai; Springer Verlag;
ISBN 978-3-642-01593-9
ITK-Kompendium 2010, F.A.Z. Institut, Hrsg, Marlene Neudrfer, S.132-138 Breiter, Gerd, Behrendt,
2011 IBM Corporation 39
ITK-Kompendium 2010, F.A.Z. Institut, Hrsg, Marlene Neudrfer, S.132-138 Breiter, Gerd, Behrendt,
Michael, Cloud Computing, ISBN 978-3-89981-731-7
Tivoli Service Automation Manager Solution Guide by Thomas Spatzier
Service Management and Cloud Computing, IBM website:
http://www-01.ibm.com/software/tivoli/solutions/cloudcomputing/
Information Technology 4/2011 Special Issue Cloud Computing, Oldenburg Verlag Munich
Whitepaper on CC RA:
http://public.dhe.ibm.com/common/ssi/ecm/en/ciw03078usen/CIW03078USEN.PDF
CC RA Open Group Submission:
http://www.opengroup.org/cloudcomputing/uploads/40/23840/CCRA.IBMSubmission.02282011.doc
OASIS Standardization Topology and Orchestration Specification for Cloud Applications (TOSCA):
https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=tosca
Thank you!
2011 IBM Corporation 40 40
For more information, please visit:
ibm.com/cloud
Or contact me at:
gbreiter@de.ibm.com
8 IBM Corporation 1994-2011. All rights reserved.
References in this document to IBM products or services do not imply that IBM intends to make them available in every country.
Trademarks of International Business Machines Corporation in the United States, other countries, or both can be found on the World Wide Web at
http://www.ibm.com/legal/copytrade.shtml.
Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered
trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency which is now part of the Office of Government Commerce.
ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.
Information is provided "AS IS" without warranty of any kind.
The customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual
environmental costs and performance characteristics may vary by customer.
Trademarks and Disclaimers
2011 IBM Corporation 41 41
Information concerning non-IBM products was obtained from a supplier of these products, published announcement material, or other publicly available sources and does
not constitute an endorsement of such products by IBM. Sources for non-IBM list prices and performance numbers are taken from publicly available information,
including vendor announcements and vendor worldwide homepages. IBM has not tested these products and cannot confirm the accuracy of performance, capability, or
any other claims related to non-IBM products. Questions on the capability of non-IBM products should be addressed to the supplier of those products.
All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.
Some information addresses anticipated future capabilities. Such information is not intended as a definitive statement of a commitment to specific levels of performance,
function or delivery schedules with respect to any future products. Such commitments are only made in IBM product announcements. The information is presented here
to communicate IBM's current investment and development activities as a good faith effort to help with our customers' future planning.
Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any
user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput or performance improvements
equivalent to the ratios stated here.
Prices are suggested U.S. list prices and are subject to change without notice. Starting price may not include a hard drive, operating system or other features. Contact
your IBM representative or Business Partner for the most current pricing in your geography.
Photographs shown may be engineering prototypes. Changes may be incorporated in production models.
IBM is helping clients around the world change the economics of their business infrastructures and speed the delivery of new products and services
secure dail# Cloud
transactions
managed SAP
users
.89* +89*
successful private
cloud pro(ects
,,:::
2011 IBM Corporation 42
Private cloud 'y&rid Pu&lic cloud
42

Das könnte Ihnen auch gefallen