Beruflich Dokumente
Kultur Dokumente
ibm.com/developerworks/
Dan O'Riordan
IDR, La Gaude
Cloud Computing
Agenda
Introduction
Cloud computing services
Principles of openness
Where we go from here
What if
You could have hundreds of millions of storefronts
worldwide?
Without real estate
Without fixtures
Without maintenance
Without shrinkage
With [relatively] zero cost to entry
What if
You could have unlimited computing resources?
All the processing power you want
All the data storage you want
Data mining whenever you want
Cloud characteristics
Rapid elasticity
You can go from 5 servers to 50 or from 50 servers to 5
Measured service
You pay for what you use
On-demand self-service
You get elasticity automatically
Source: InfoWorld
9
11
IT Analysts
Ability to elastically scale resources
at significantly lower
incremental management cost
Ability to elastically
scale resources and maintain
high quality of service
Financial Analysts
End Users
Anywhere access to applications
through a simplified user interface
Source: IBM Corporate Strategy analysis of MI, PR, AR and VCG compilations
12
Data Center
Pressures
Technologies
Cloud
Web
Web Platforms and
Applications
Application
Technologies
Internet
Information
and E-Commerce
Connectivity
1980 1990 2000 2010 2020
Business Model
13
Elastic
Services
Data-Intensive
Applications
Networking
Technologies:
Virtualization and
automation
Elastic
Services
Internet
Information
and E-Commerce
Connectivity
1980 1990 2000 2010 2020
Elastically scalable
global class
infrastructure and
mashable services built
Business Model:
on WOA (e.g., REST,
Advertising
RSS/Atom)
subsidized, venture
funding for service
model
14
Data Center
Pressures:
Growing costs of
power and space,
server sprawl
Cloud
Web
Standardization and
commoditization (e.g., email), open source
Data-Intensive
Applications:
From massively parallel
(e.g., Google) to large data
files (e.g., YouTube)
Application
Technologies:
From parallel
processing (grid,
MapReduce, Hadoop)
to Web 2.0, SOA
Networking:
Growth in connectivity
and bandwidth
through the Internet
Agenda
Introduction
Cloud computing services
Principles of openness
Where we go from here
Resources
15
Cloud services
There are four basic things people are doing in the
cloud:
Machines in the cloud
Storage in the cloud
Databases in the cloud
Applications in the cloud
16
17
18
19
aws.amazon.com/ec2
21
aws.amazon.com/ibm
22
23
Cloud computing
Private Cloud
Public Cloud
Standardization
Capital preservation
24
Access by subscription.
Flexibility
Time to deploy
26
Agenda
Introduction
Cloud computing services
Principles of openness
Where we go from here
Resources
27
Cloud services
Machines in the cloud
Can I move my VM elsewhere?
28
Vendor lock-in
If theres a new technology, any talented programmer
will want to use it
Maybe the shiny new thing is appropriate for what were doing
Maybe not
Were probably going to use it anyway
29
30
31
Agenda
Introduction
Cloud computing services
Principles of openness
Where we go from here
Resources
32
33
34
35
36