Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
tw )
1
2010.05.26.
1)
2)
3)
4)
Source: 02/2009
www.spectrum.ieee.org
4
Paradigm Shift
My Yahoo
Salesforce
Open Table
3
2
Traditional Open Source Outsourcing
SW
$4000/user
(one time)
Support $800/user/
year
Management
$0/user
$1600/user/
year
Hybrid Hybrid+
$4000/user $4000/user
(one time) (one time)
$800/user/
year
$800/user/
year
$300/user/
month
Bid
$150/user/
<1300/user
month
/month
@H
@C
@H
Source:
Timothy Chou, Seven Business Models,
2008
9
@C
@H
@C
SaaS Internet
<$100/
user/
month
Ads
Transactions
Embedded
(< $10/user/
Month)
Definition
10
Grid Computing
Software
as a
Service
Utility
Computing
Year 1990
Parallel
Computing
Year 2009
Resource as a
metered service
Applications
via subscription
11
Internet applications
through virtualization
Hybrid Clouds
Private
Cloud
Community
Cloud
(SaaS)
Public Cloud
(PaaS)
(IaaS)
Source:
NIST, 2009
Massive Scale
Resilient Computing
Homogeneity
Geographic Distribution
Virtualization
Service Orientation
Advanced Security
12
1/2
13
2/2
3-Layer
Architecture
Software-as-aService (SaaS)
Platform-as-aService (PaaS)
Infrastructure-asa-Service (IaaS)
IBM
FP7
Forrester
Research
People Service
User
WebSoftbased
wareService aaS
Service
ApplicationComp.-aaS
Business
Service
Application
Service
Platform
Service
Infrastructure
Service
14
ServicePlatform-aaS
Virtualization
Virtual-IaaS
Physical
Physical-IaaS
2009
1990
(Cloud Computing)
(SaaS)
(Utility Computing)
(Grid Computing)
IT
1960
90
Virtual Server
2008
2001
Virtual Application Virtual Services
Virtual Platform
MIC
15
Market
Segmentations
16
(1/2)
2013
1500
Source:
2009
17
26%
(2/2)
Source:
18
2009
(SaaS)
(PaaS)
(IaaS)
19
2007
30%
Amazon
20
23
Ecosystem
24
Sa
aS
(1) SaaS
System Integrator End users
Pa
aS
UrMap
Ia
aS
Amazon EC2
2009.9.129.
mark.baker@computer.org
26
27
20
100
300
2,400
/
MSN
Live ID
/
/
/
5
50
(
28
2012
Source:
iThome, 2009
29
http://www.china-cloud.com
http://www.chinacloud.cn
30
Core Technology
31
2009
2010
32
33
Virtualization
Virtual Desktop
Layer Architecture
Multi-tenancy
Cluster Computing
34
(Virtualization)
(virtual machine monitor, hypervisor, or virtualization
layer)
(
)
(devices)
systems)
(operating
35
Virtual Resources
Substitutes for real resources: same interfaces/functions, different attributes.
Part of a physical resource or may span multiple physical resources.
Virtualization a substitution process
Creates virtual resources and "maps" them to real resources.
Primarily accomplished with software and/or firmware.
Resources
Components with architected interfaces/functions.
Usually physical. May be centralized or distributed.
Examples: memory, disk drives, networks, servers.
Source: 2006
Jim Rymarczyk,
IBM Fellow
Virtual
Resources
Sharing
Virtual
Resources
Aggregation
Resources
Resources
Examples: LPARs, VMs, virtual disks, VLANs Examples: Virtual disks, IP routing to clones
Benefits: Resource utilization, workload
Benefits: Management simplification,
manageability, flexibility, isolation
investment protection, scalability
Resource
Type Y
Virtual
Resources
Virtual
Resources
Insulation
Emulation
Resource
Type X
Add, Replace,
or Change
Resources
Resources
Examples: Arch. emulators, iSCSI, virtual tapeExamples: Spare CPU subst., CUoD, SAN-VC
Benefits: Compatibility, investment protectionBenefits:
,
Continuous availability, flexibility,
interoperability, flexibility
investment protection
37
Red Hat
EUCALYPTUS
Spring Source
10gen
38
Google
Salesforce
Amazon
Microsoft
Enomaly
IBM ( )
HP ( )
--
--
Frameworks
MapReduce,
App Engine
EMRHadoop
Azure
--
--
--
--
EC2, Xen
Fabric Controller
Borg
--
Fabric Controller
GFS, BigTable
S3, EBS
SQL service,
blobs, tables,
queues
Borg
Borg
Fabric Controller
Borg
--
Fabric Controller
SaaS
PaaS
Software Infra
Virtualization
Job Scheduling
IaaS
Storage
Management
Monitoring
Hardware Infra
39
Publicly accessible
Applications
Open Cirrus
Publicly accessible
SaaS Applications
PaaS Frameworks
Software Infra
Virtualization
IaaS
Job Scheduling
Storage
Management
Source:
http://opencirrus.org 2009
Monitoring
Hardware Infra
40
Web Servers
Scribe Servers
Hiv
e
Analysts
Qu
er
Network
Storage
ies
es
i
r
ma
m
Su
Hadoop Cluster
MySQL
Oracle RAC
41
42
43
1/3
Cloud in Hype Cycle 1/2
44
2/3
Source:
45
7/2009
3/3
Source:
46
7/2008
Source: www.cloud-standards.org
47
Opportunities
48
1/2
26%
(ITeS)
49
2/2
ERPSaaS
(cloud
appliance)
50
Challenges
51
1)
2)
3)
4)
5)
6)
7)
52
1)
2)
3)
4)
5)
6)
7)
53
locked-in
54
54
55
Reputation Fate
Sharing
Offer reputation-guarding
services like those for email
Summary
57
1
2
26%
100
58
IBM 1964
59
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
60