Kevin Warrington

Loading clever subtitle...

Cloud Computing Service Models

IaaS (Infrastructure as a Service)

  • Provider manages underlying infrastructure, eg. storage, network and computing resources
  • You can deploy, run and control software
  • Pricing model: usage and component based

Providers:

  • AWS EC2
  • Joyent
  • Rackspace

PaaS (Platform as a Service)

  • Provider manages underlying infrastructure
  • Provider manages operating system
  • Provider manages programming languages, frameworks, libraries, services and tools for you to create and deploy applications.
  • You control deployed applications and configuration
  • Pricing model: usage and component based

Providers:

  • Heroku
  • AWS Elastic Beanstalk
  • Engine Yard
  • Google App Engine
  • Windows Azure
  • OpenStack
  • Nodejitsu

SaaS (Software as a Service)

  • Provider manages underlying infrastructure
  • Provider manages operating system
  • Provider manages application platform and even individual application capabilities
  • You control user-specific configuration
  • You use application on client devices through either a web browser or API
  • Pricing model: monthly or yearly flat fee

Providers:

  • Salesforce CRM
  • Dropbox
  • Google Apps
  • LinkedIn

Comments