Classify twelve real services by what the customer still has to patch
Task
Apply the identifying question to services you actually use, and find the ones where your answer changes depending on which part of the service you consider.
Steps
- List twelve services you or your organisation use in
lab/models/services.txt, one per line, from at least three different providers. - Classify each in
lab/models/classified.csvwith headerservice,model,customer_patches,customer_configures,evidence. - Record in
lab/models/responsibility.csvwith headermodel,provider_owns,customer_ownsthe split for each of the three models, listing at least four items on each side. - Identify at least two services whose classification is arguable, and write
lab/models/arguable.mdstating both readings and which part of the service each applies to. - Write
lab/models/never-transfers.mdlisting the responsibilities that stay with the customer in every model, with one real incident shape for each.
Verify
grep -c . lab/models/services.txt
awk -F, 'NR>1 && NF>=5 {n++} END {print n" service(s) classified"}' lab/models/classified.csv
awk -F, 'NR>1 {print $2}' lab/models/classified.csv | sort -u | wc -l
awk -F, 'NR>1 && NF>=3 {n++} END {print n" model(s) split"}' lab/models/responsibility.csv
grep -c . lab/models/arguable.md
grep -Eic 'identity|access|data|configuration' lab/models/never-transfers.md
Twelve services, twelve classifications across at least two distinct models, three responsibility splits, an arguable note, and the never-transfers list naming identity, access, data and configuration. If every service classified as the same model, the list was drawn from one provider.
Notes
The arguable cases are the valuable ones. A managed database inside a wider platform is platform as a service from one angle and infrastructure from another, and being able to say which part you mean is the skill.
This is an independent study companion for CompTIA A+ Core 1 220-1201 and is not produced by or endorsed by CompTIA.