Intro Cloud Computing
Intro Cloud Computing
Cloud Computing
1
Outline
2
What is Cloud Computing?
NIST Definition
“A model for enabling ubiquitous, convenient,
on-demand network access to a shared pool of
configurable computing resources that can be
rapidly provisioned and released with minimal
management effort or service provider
interaction.”
3
History
4
Evolution of Cloud Computing
5
Evolution of Cloud Services
6
Components of the Cloud
7
Service Models (SaaS)
8
Service Models (PaaS)
9
Service Models (IaaS)
11
Deployment Models
Public Cloud
Cloud infrastructure is provisioned for
open use by the general public.
Private Cloud
Cloud infrastructure is provisioned for
exclusive use by a single organization
comprising multiple consumers (business
units)
12
Deployment Models
13
Deployment Models
Community Cloud
Cloud infrastructure is provisioned for
exclusive use by a specific community of
consumers
Hybrid Cloud
Cloud infrastructure is a composition of
two or more distinct cloud infrastructures
(public, private, or community)
14
Key Characteristics
On-demand self-service
• Users can acquire, configure, and deploy cloud
services without requiring human interaction from
the service provider
Broad network access
• Capabilities are available over the network and
accessed through standard mechanisms
Resource pooling
• The provider’s computing resources are pooled to
serve multiple customers
15
Key Characteristics
Rapid elasticity
• Illusion of infinite computing resources available
on-demand
• Resources can be obtained in any quantity at any
time
Measured service
• Services priced on short-term basis and released
as soon as not needed
• Resource usage is monitored, controlled, and
reported
16
Advantages of Cloud Computing
17
Disadvantages of Cloud Computing
18
Benefits
Cost-saving
Scalability, flexibility, reliability
Ongoing maintenance
19
Challenges
20