Service Models

They are three different levels at which one can look at a cloud:

  • Infrastructure as a Service (IaaS)
    Here the computing capabilities provided to the consumer are processing, storage, networks and other fundamental computing resources, on which the consumer can deploy and run arbitrary software. The consumer controls the resources and software, like operating systems and applications. Note that these are most likely virtualized resources.
  • Platform as a Service (PaaS)
    Here the computing capability provided to the consumer is a platform of programming languages and tools that allow the consumer to create and deploy applications on the provider’s infrastructure. The consumer controls the deployed applications and their configurations, but not the operating system.
  • Software as a Service (SaaS)
    Here the computing capability provided to the consumer is an application that runs on the provider’s infrastructure. The consumer controls only user specific application settings.

Let’s just agree that this is how we describe cloud to our moms: SaaS is Crate and Barrel, PaaS is IKEA, and IaaS is Home Depot.

Aaron Levie


Previous: Measured Service Next: Deployment, Hosting, and Management Models

Advertisements

2 thoughts on “Service Models

Please Join the Discussion

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s