Cloud Computing
Cloud Computing
2
What is Cloud Computing?
▪
3
What is Cloud Computing
4
Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
Cloud Summary
▪
o
o
5
Cloud Service Models
Software as a Platform as a Infrastructure as a
Service (SaaS) Service (PaaS) Service (IaaS)
SalesForce CRM
LotusLive
Google
App
Engine
Different Cloud Computing Layers
MS Live/ExchangeLabs, IBM,
Application Service Google Apps; Salesforce.com
(SaaS) Quicken Online, Zoho, Cisco
•
•
•
8
Virtualization
▪
•
•
•
App App App
• OS OS OS
Hypervisor
Hardware
Virtualized Stack
Virtual Machines
▪
Hardware
Denali
etc.
11
Performance: Para-virtualization (e.g. Xen) is very close to raw physical performance!
Virtualization in General
•
•
•
•
12
Cloud computing the purpose and benefits?
▪
▪
•
13
Cloud-Sourcing
14
Cloud-Sourcing
15
Some Commercial Cloud Offerings
16
Cloud Storage
▪
17
Amazon Simple Storage Service (S3)
▪
•
•
•
•
18
Advantages of Cloud Computing
19
Advantages of Cloud Computing
20
Disadvantages of Cloud Computing
21