Cloud computing is a model that enables on-demand access to a shared pool of configurable computing resources like networks, servers, storage, applications and services that can be rapidly provisioned with minimal management effort. Key characteristics include on-demand self-service, broad network access, resource pooling, rapid elasticity and measured service. Common cloud computing models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS).
27. Cloud computing is a model for enabling 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
– From the National Institute of Standards and
Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
28. Cloud computing is a model for enabling 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
– From the National Institute of Standards and
Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
29. Cloud computing is a model for enabling 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
– From the National Institute of Standards and
Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
30. Cloud computing is a model for enabling 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
– From the National Institute of Standards and
Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
31. Cloud computing is a model for enabling 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
– From the National Institute of Standards and
Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
32. Cloud computing is a model for enabling 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
– From the National Institute of Standards and
Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
33. Cloud computing is a model for enabling 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
– From the National Institute of Standards and
Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
34. Cloud computing is a model for enabling 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
– From the National Institute of Standards and
Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
35.
36. Cloud computing is a model for enabling 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
– From the National Institute of Standards and
Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
37. Cloud computing is a model for enabling 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
– From the National Institute of Standards and
Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
38. Cloud computing is a model for enabling 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
– From the National Institute of Standards and
Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
39. Cloud computing is a model for enabling 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
– From the National Institute of Standards and
Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
40. Cloud computing is a model for enabling 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
– From the National Institute of Standards and
Technology definition of
cloud computing V15
http://csrc.nist.gov/groups/SNS/cloud-computing/
51. IAAS
An infrastructure provider (IP) makes
an entire computing infrastructure
available “as a service”
52. IAAS
An infrastructure provider (IP) makes
an entire computing infrastructure
available “as a service”
IPs manage a large pool of computing
resources and use virtualization to
assign and dynamically resize the resources
required by customers
53. IAAS
An infrastructure provider (IP) makes
an entire computing infrastructure
available “as a service”
IPs manage a large pool of computing
resources and use virtualization to
assign and dynamically resize the resources
required by customers
Customers rent processing capacity,
memory, data storage, and networking
resources that are provisioned over a network
58. PAAS
Service provider (SP) supplies
The software platform or
middleware where the applications run
59. PAAS
Service provider (SP) supplies
The software platform or
middleware where the applications run
Service user is responsible
for the creation, updating,
and maintenance of the application
60. PAAS
Service provider (SP) supplies
The software platform or
middleware where the applications run
Service user is responsible
for the creation, updating,
and maintenance of the application
The sizing of the hardware required
for the execution of the software
is made in a transparent manner
66. SAAS
Service provider (SP) is responsible
for the creation, updating, and
maintenance of software and application
67. SAAS
Service provider (SP) is responsible
for the creation, updating, and
maintenance of software and application
Service user accesses the service
through Internet-based interfaces
78. Better Capitalization
Accelerate software
Elasticity of resources
development, deployment, and
testing
79. Better Capitalization
Accelerate software
Elasticity of resources
development, deployment, and
testing
Access to complex infrastructure
and resources without
internal resources!