Cloud service models

Understanding Cloud Computing

Sara Billen

Curriculum Manager, DataCamp

Car analogy

On-premise

Buying a car

car picture with a hand holding car keys

Cloud

'Renting' a car

car picture with a hand holding a smartphone

Understanding Cloud Computing

car owned, car rented, ride sharing and public transport listed horizontally

Understanding Cloud Computing

car owned section listing car, maintenance, insurance, cleaning, parking, fuel, driver and route as managed by the user, in blue, as an analogy for on-premise

Understanding Cloud Computing

car rented section listing car, maintenance, insurance and cleaning as managed by the vendor, in green, and parking, fuel, driver and route as managed by the user, in blue, as an analogy for IaaS

Understanding Cloud Computing

ride sharing section listing car, maintenance, insurance, cleaning, parking, fuel, and driver as managed by the vendor, in green, and route as managed by the user in blue, as an analogy for PaaS

Understanding Cloud Computing

public transport section listing car, maintenance, insurance, cleaning, parking, fuel, driver and route as managed by the vendor, in green, as an analogy for SaasS

Understanding Cloud Computing

Cloud service models

car services replaced by cloud services

Understanding Cloud Computing

Cloud service models

table with IaaS, PaaS and SaaS as column titles and definition, advantages, users and examples as row titles

Understanding Cloud Computing

Cloud service models

IaaS column filled in

Understanding Cloud Computing

Cloud service models

PaaS column filled in

Understanding Cloud Computing

Cloud service models

SaaS column filled in

Understanding Cloud Computing

The cloud pyramid

A pyramid showing increasing abstraction and decreasing abstraction as you move from IaaS to PaaS to SaaS

Understanding Cloud Computing

Other cloud service models

  • FaaS (Function as a Service)
    • Variation on SaaS
    • Focuses on a function (part of the software)
    • e.g., identity authentication, payment transactions
    • Uses a "serverless" billing model

FaaS added above PaaS in the cloud pyramid

Understanding Cloud Computing

Other service models

  • Hardware as a Service (HaaS)
  • Database as a Service (DBaaS)
  • Disaster Recovery as a Service (DRaaS)
  • Network as a Service (NaaS)
  • XaaS (Anything as a Service)
Understanding Cloud Computing

Let's practice!

Understanding Cloud Computing

Preparing Video For Download...