2.2 Cloud Reference Architecture (Domain 1.2)

Key Takeaways

  • Cloud reference architecture describes activities, service capabilities (application, platform, infrastructure), service categories (SaaS, PaaS, IaaS), and deployment models (public, private, hybrid, community, multi-cloud).
  • Shared responsibility shifts by category: customers own more of the stack in IaaS and less in SaaS, but always retain accountability for data, identity decisions, and acceptable use.
  • Shared considerations — interoperability, portability, reversibility, availability, security, privacy, resiliency, performance, governance, SLAs, auditability, regulatory alignment, and outsourcing — drive architecture and contract design.
  • Related technologies (data science, ML/AI, blockchain, IoT, containers, quantum, edge, confidential computing) change threat models and control placement without replacing core cloud concepts.
  • CCSP items often hide the correct answer in the deployment model or service category; identify those first, then apply shared responsibility.
Last updated: July 2026

Cloud Reference Architecture

If Domain 1.1 is vocabulary, Domain 1.2 is the map. A cloud reference architecture organizes how services are described, delivered, consumed, and governed so security professionals can reason consistently across vendors. CCSP expects vendor-neutral fluency: the same patterns apply whether the provider is a hyperscaler, a regional CSP, or an internal private-cloud platform team.

Cloud Computing Activities

Reference models (ISO/IEC 17789-style activity views and CSA architectural thinking) group work into activities such as:

Activity clusterExamples
Prepare / planStrategy, architecture selection, risk assessment, classification
Provide / enableService deployment, capacity, metering, support
Consume / useProvisioning, configuration, application operation, data handling
Administer / governIdentity administration, policy, compliance, audit, cost control
Secure / protectPreventive, detective, and corrective controls across layers
Exit / reverseData extraction, contract wind-down, secure decommission

Security is not a single activity at the end — it threads prepare through exit. Exam scenarios that describe a “lift-and-shift with no exit plan” fail reversibility even if day-one encryption looks fine.

Cloud Service Capabilities

Capability types describe what the service offers, independent of marketing labels:

Capability typeFocusTypical consumer concern
Application capabilitiesEnd-user or business applications delivered as servicesFeature fit, data residency in the app, identity integration, SaaS configuration security
Platform capabilitiesMiddleware, runtimes, managed data platforms, development servicesSecure SDLC, language/runtime patching boundaries, platform IAM, secret injection
Infrastructure capabilitiesCompute, storage, network as servicesOS/image hardening (when customer-managed), network segmentation, encryption, key custody

A single product may expose multiple capability types (for example, a managed Kubernetes service mixes platform orchestration with infrastructure nodes). Classify by what you control, not by the product name.

Cloud Service Categories: SaaS, PaaS, IaaS

Service categories are the exam’s primary lever for shared responsibility.

CategoryCustomer typically managesCSP typically managesResidual customer accountability
IaaSOS (if not managed), middleware, runtime, apps, data, network config in the tenant, identitiesHypervisor/host, physical network/storage/compute, facilitiesData classification, access, encryption choices, secure images, monitoring of tenant resources
PaaSApplications, data, identity integration, some configRuntime, middleware, OS, underlying infrastructureApp security, secrets, data protection, least-privilege roles on the platform
SaaSUser access, data entered into the app, configuration/settings, some integrationsNearly entire stack including application codeAccount hygiene, data governance, third-party app grants, retention settings

Exam scenario pattern: “Who patches the guest OS?” → IaaS customer (unless a managed-OS offering explicitly shifts it). “Who patches the SaaS application code?” → CSP. “Who decides whether exports of customer PII are allowed?” → customer, in every category. Accountability for regulatory outcomes stays with the customer organization even when responsibility for a control is contractually assigned to the CSP.

Shared-responsibility diagram in words: as you move from IaaS → PaaS → SaaS, the CSP’s responsibility boundary moves up the stack. Misconfigurations at the customer layer remain the #1 breach pattern across all three.

Cloud Deployment Models

ModelDefinitionSecurity notes
PublicMulti-tenant services offered over the public network to many customersStrong isolation expectations; region/sovereignty choices; broad shared infrastructure
PrivateCloud used exclusively by one organization (on-prem or hosted)Greater control and customization; customer often bears more operational security burden
HybridComposition of two or more distinct infrastructures (e.g., private + public) bound by technology enabling data/app portabilityIdentity federation, consistent policy, secure connectivity, and data-flow mapping are critical
CommunityShared by organizations with common concerns (sector, compliance, mission)Shared governance model; peer risk; common baseline controls
Multi-cloudDeliberate use of two or more public CSPs (or major platforms)Reduces single-vendor concentration; increases identity, logging, and skill-complexity risk

Multi-cloud vs hybrid: Hybrid mixes deployment environments (often private + public). Multi-cloud multiplies providers. An enterprise can be both. CCSP likes questions that force this distinction.

Worked example: A bank keeps core ledgers in a private cloud, bursts analytics to a public CSP (hybrid), and uses a second CSP for SaaS collaboration (multi-cloud). Security design must unify identity, classify data before it leaves the private boundary, and align SLAs across providers — not apply a single public-cloud playbook everywhere.

Cloud Shared Considerations

These cross-cutting concerns appear in design reviews, RFPs, and exam stems. Treat them as a checklist.

ConsiderationWhat good looks like
InteroperabilitySystems exchange data/services using open or well-documented interfaces
PortabilityWorkloads and data can move between environments with acceptable rework
ReversibilityCustomer can retrieve data and unwind the service relationship cleanly
AvailabilityAgreed uptime, multi-AZ/region options, graceful degradation
SecurityControls matching data sensitivity and threat model; continuous assurance
PrivacyLawful processing, minimization, subject rights support, residency
ResiliencyAbsorb faults; recover within recovery time/point objectives
PerformanceLatency, throughput, and scalability meeting business needs
GovernancePolicies, roles, decision rights, and oversight for cloud use
Maintenance and versioningChange windows, deprecation notice, backward compatibility
Service levels / SLAsMeasurable commitments, credits, exclusions, reporting
AuditabilityLogs, evidence, right-to-audit or third-party reports (SOC, ISO)
RegulatorySector and jurisdictional requirements mapped to control ownership
OutsourcingConcentration risk, subcontractors (fourth parties), exit clauses

Vendor lock-in is the dark side of weak portability and interoperability. Mitigations include open formats, infrastructure as code with abstracted modules, data export drills, and multi-cloud readiness for critical paths — not superstition that multi-cloud magically eliminates all dependency.

SLA exam tip: An SLA is a business commitment, not a security control by itself. Credits rarely equal breach cost. Read exclusions (force majeure, customer misconfiguration) and pair SLAs with technical resiliency and insurance/risk treatment.

Impact of Related Technologies

Modern cloud estates rarely stop at VMs and object storage. The outline highlights technologies that reshape architecture and risk:

TechnologyCloud impactSecurity focus
Data science platformsLarge-scale pipelines and feature stores on cloud data lakesData classification, lineage, access to training sets, exfiltration via notebooks
Machine learning / AITraining and inference as managed servicesModel/data poisoning, prompt injection (for genAI apps), secret leakage in logs, GPU multi-tenancy
BlockchainDistributed ledgers sometimes hosted on cloud nodesKey custody for wallets, smart-contract flaws, immutability vs right-to-erasure tension
Internet of Things (IoT)Massive device fleets phoning home to cloud hubsDevice identity, firmware integrity, edge-to-cloud TLS, topic-level authorization
ContainersDense packaging and rapid deploy on shared hostsImage provenance, runtime isolation, orchestrator RBAC, secrets injection
Quantum computingEmerging cloud-accessible quantum processorsCrypto-agility planning; harvest-now-decrypt-later risk for long-lived secrets
Edge computingProcessing near users/devices, often CSP-managed edge locationsPhysical exposure, intermittent connectivity, consistent policy to core cloud
Confidential computingHardware-backed trusted execution environments (TEEs) protecting data in useAttestation, enclave lifecycle, residual side-channel and supply-chain trust

None of these replace the reference architecture — they layer onto capability types and categories. Example: a containerized ML inference service on a public PaaS still requires you to name the deployment model, identify SaaS/PaaS/IaaS boundaries for each dependency, and apply shared considerations (privacy for training data, auditability of model changes, SLA for inference latency).

Exam Approach for Reference Architecture Items

  1. Label service category and deployment model from the stem.
  2. List who is customer vs CSP vs partner/broker.
  3. Apply shared responsibility for the control named (patching, encryption, logging, physical security).
  4. Check shared considerations the design ignored (especially reversibility, auditability, residency).
  5. If a related technology is present, adjust the threat model without abandoning core cloud controls.

Common Traps

  • Calling every hosted application “SaaS” when the customer still manages OS and runtime (that is closer to IaaS/PaaS).
  • Assuming private cloud removes multi-tenancy risk entirely (business units can still be tenants of a shared internal platform).
  • Treating multi-cloud as inherently more secure rather than a complexity trade-off.
  • Confusing SLA credits with residual risk acceptance.
Test Your Knowledge

In a pure SaaS collaboration suite, which responsibility almost always remains with the cloud service customer?

A
B
C
D
Test Your Knowledge

An enterprise runs regulated systems in its private cloud, bursts seasonal analytics to one public CSP, and uses a different public CSP for email. Which deployment description is most accurate?

A
B
C
D
Test Your Knowledge

Which shared consideration is primarily about the customer’s ability to retrieve data and cleanly end a cloud relationship?

A
B
C
D
Test Your Knowledge

Confidential computing most directly aims to protect which data state that traditional encryption at rest and in transit leaves exposed?

A
B
C
D