Lecture 2
Introduction to Cloud Computing
Prof. Majd F. Sakr
Lecture Outline
Discussion On
Software Service
Models
Types of Clouds
and CMUQs
The Cloud Stack Private Cloud
Service Models
of Cloud
Cloud Computing
Infrastructure
Software Service
Models
Types of Clouds
and CMUQs
The Cloud Stack Private Cloud
Service Models
of Cloud
Cloud Computing
Infrastructure
For large-scale installations, compact servers are used. This helps with:
Floor Space
Manageability
Scalability
Power and Cooling
1U Server
7U Blade center
Disk
core core
core core
L1
L2
L3
core core
core core
L1
Memory
L2
LB S S LB
Layer 2
S S S S
A A A A A A
Data centers contain a set of routers and switches that transport traffic between
the servers and to the outside world
Causes:
Uneven application fit:
Each server has CPU, memory, and disk: most applications
exhaust one resource, stranding the others
Long provisioning timescales
Uncertainty in demand:
Demand for a new service can spike quickly
Risk management:
Not having spare servers to meet application demands leads
to failure
Turn the servers into a single large resource pool and let services
breathe : dynamically expand and contract their footprint
as needed
The Cloud
whereby shared
resources, software, and
information are provided to
computers and other
devices,
Software Service
Models
Types of Clouds
and CMUQs
The Cloud Stack Private Cloud
Service Models
of Cloud
Cloud Computing
Infrastructure
Software-as-a-Service
Applications running on browsers
SaaS
Platform-as-a-Service
Infrastructure-as-a-Service
Basic computing resources such
IaaS as CPU/Memory/Disk, made
available to users in the form of
Virtual Machine Instances
PaaS
1 2 3 4
PaaS
Virtual Machine Instances (i.e.,
computer infrastructure) using the IaaS
virtualization technology
OS OS
The user has access to a standard VM VM
Server
Server
Cloud Provider
Workloads
Software Service
Models
Types of Clouds
and CMUQs
The Cloud Stack Private Cloud
Service Models
of Cloud
Cloud Computing
Infrastructure
PaaS
IaaS
User Managed
User Managed
Vendor Managed
User Managed
Vendor Managed
Middleware Middleware Middleware Middleware
Operating System Operating System Operating System Operating System
Vendor Managed
Software Service
Models
Types of Clouds
and CMUQs
The Cloud Stack Private Cloud
Service Models
of Cloud
Cloud Computing
Infrastructure
Cloud Burst
Use the local cloud, and when you need more resources,
burst into the public cloud
Bandwidth: 21.3GB/s
8 GB RAM
speed is 667MHz
Bandwidth: 600MB/s
1 Gbit switch
1 Gbit switch
Software Service
Models
Types of Clouds
and CMUQs
The Cloud Stack Private Cloud
Service Models
of Cloud
Cloud Computing
Infrastructure
$4000 /user
Software Cost
(one-time)
Up to 4x the
cost of
Management Cost
Software!
Deployment
Client Side
Location
$4000 /user
Software Cost $0 /user
(one-time)
Deployment
Client Side
Location
Deployment Client or
Client Side Provider Side
Location
Support Cost $800 /user $1600 /user $800 /user $800 /user $300 / user
/year /year /year /year month
Support Cost $800 /user $1600 /user $800 /user $800 /user $300 / user < $100 /user
/year /year /year /year month /month