Place ten real services on both axes

short · 30 min · Objective 1.1

Task

Take ten services your organisation or your household actually uses and place each on the service-model axis and the deployment-model axis separately. The exercise is only useful with real examples, because the interesting cases are the ones that do not fit the textbook diagram.

Steps

  1. List ten real services in lab/models.csv with the columns service,service_model,deployment_model,who_patches_the_os,why.
  2. For the service model, decide by asking what the customer is still obliged to patch: the guest OS means IaaS-like, only the code means PaaS-like, only configuration means SaaS-like.
  3. For the deployment model, decide only on ownership and tenancy -- do not let the service model influence this column.
  4. Find at least one entry where the two columns are a combination the textbook diagram does not show, such as a single-tenant hosted application, and write a sentence on why it exists.
  5. Add a final column shared_responsibility_surprise naming one thing you had assumed the vendor was responsible for and are not certain about.

Verify

awk -F, 'NR>1 && NF>=5 {n++} END {print n" row(s)"}' lab/models.csv
awk -F, 'NR>1 {print $2}' lab/models.csv | sort | uniq -c
awk -F, 'NR>1 {print $2"/"$3}' lab/models.csv | sort -u | wc -l

Ten rows, and the last count must exceed three -- if every row is the same combination you have chosen ten examples of one thing.

This is an independent study companion for CompTIA Cloud+ CV0-004 and is not produced by or endorsed by CompTIA.