Presented To:: Dr. Nadir Shah
Presented To:: Dr. Nadir Shah
Presented To:: Dr. Nadir Shah
Outline
What is it?
Why now?
Cloud killer apps
Economics for users
Economics for providers
Challenges and opportunities
Implications
What is Cloud
Old idea: Software as a Service (SaaS)
Computing?
Def: delivering applications over the Internet
as a service
Poorly defined so we avoid all X as a service
Why Now?
Experience with very large datacenters
Unprecedented economies of scale
Other factors
Pervasive broadband Internet
Fast x86 virtualization
Pay-as-you-go billing model
Standard software stack
Spectrum of Clouds
Lower-level,
Less management
EC2
Higher-level,
More management
Azure
AppEngine Force.com
5
Capacity
Capacity
Demand
Demand
Time
Time
Unused resources
7
Unused resources
Demand
Time
2
1
Time (days)
Lost revenue
3
Capacity
Demand
2
1
Time (days)
Lost users
9
Cost in
Medium DC
Cost in
Very Large DC
Ratio
Network
7.1x
Storage
$2.20 / GB / month
$0.40 / GB / month
5.7x
7.1x
Extra benefits
Amazon: utilize off-peak capacity
Microsoft: sell .NET tools
Google: reuse existing infrastructure
10
Adoption Challenges
Challenge
Opportunity
Availability
Data lock-in
Standardization
11
Growth Challenges
Challenge
Opportunity
Data transfer
bottlenecks
Performance
unpredictability
Scalable storage
Opportunity
13
14
Hardware systems:
Containers, energy proportionality
15