2. What is cloud computing?
“.. use of computing resources (hardware
and software) that are delivered as a
service over a network (typically the
Internet).” – Wikipedia
“.. a pay-per-use model for enabling
available, convenient, on-demand
network access to a shared pool of
configurable resources.” - NIST
3. Common Ground?
• Pay-per-use (no commitment).
• Elastic capacity – scale up/down on
demand.
• Resources are virtualized.
4. Service Models
• Infrastructure as a Service (IaaS)
• Platform as a Service (PaaS)
• Software as a Service (SaaS)
• Storage as a Service (STaaS)
• Database as a Service (DBaaS)
5. Infrastructure as a Service
Providers offer computers, as physical or
more often virtual machines, and other
resources.
Bill IaaS services on a utility computing
basis, that is, cost reflects the amount
of resources allocated and consumed.
Example : Amazon EC2, Rackspace Cloud
6. Platform as a Service
Providers provide a computing platform
and a solution stack as a service.
Billing on a utility computing basis
Example : Google app engine, Heroku,
Appfog
7. Software as a Service
Providers install and operate application
software in the cloud.
Users do not manage the infrastructure
and platform which the application is
running.
Billing is yearly and monthly.
Example : Gmail, Facebook
8. Storage as a Service
Service providers rents space in their
storage infrastructure.
Billed on a utility computing basis.
Example : Amazon S3, Rackspace Cloud
Storage
9. Database as a Service
Providers provide hosted and managed
database as a service.
Billing on a utility computing basis.
Example : Mongolab, Rackspace Cloud
Database