Understanding the Cloud: SaaS, PaaS, IaaS

John White

Understanding the Cloud Stack: SaaS, PaaS, IaaS

Chances are you have heard the terms Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). While some may use these terms interchangeably when referring to the cloud, the truth is that each service is part of a much larger cloud computing stack.

Characteristics of SaaS

At the SaaS level, the users are subscribing to a specific software or service - This generally will include:

  • Internet login access to the software or application
  • Software upgrades, patches and other maintenance are performed by the provider – not the user
  • Software is managed by a single provider from one location

Characteristics of PaaS

For users or developers who need a platform for deploying an application, a PaaS service offering will supply the hardware, operating system and other resources necessary for hosting – This generally will include:

  • Develop, test, and deploy applications
  • Host, maintain and secure applications
  • Scalability of the software

Characteristics of IaaS

Acting as the foundation of the cloud, the IaaS service is responsible for the delivery of on demand services. The IaaS cloud is used for everything from building and validating new applications to operating production environments that require scalability - This will include:

  • Delivery of servers, storage, and network hardware
  • Scalable computing resources
  • Variable cost pricing model

As Chief Innovation Officer, John White is the lead executive at Expedient responsible for the company’s product and technology vision. In addition to leading Expedient’s product strategy function, John also serves as the lead technology evangelist for the company, works closely with the sales team on closing complex/high brand deals, and acts as Expedient’s primary interface with existing technology partners. Follow him on_ Twitter.

The best of Expedient delivered to your inbox.