4.2 Cloud Data Storage Architectures (Domain 2.2)

Key Takeaways

  • CCSP storage types include long-term, ephemeral, raw, object, and volume storage — each has different durability, access patterns, and threat profiles.
  • Object storage is API-addressable, highly durable, and commonly misconfigured for public access; volume storage attaches as block devices to compute and inherits instance-compromise risk.
  • Ephemeral storage vanishes with the instance lifecycle and must not be the sole home for durable secrets or regulated records; still sanitize and avoid sensitive residue.
  • Long-term and archive classes trade retrieval latency/cost for retention economics; threats include incomplete deletion, weak access on 'cold' data, and ransomware against backups.
  • Design by matching data lifecycle phase and classification to storage type, then apply type-specific threats: access control, encryption, immutability, network isolation, and lifecycle policies.
Last updated: July 2026

Cloud Data Storage Architectures

Domain 2.2 asks you to design and implement storage architectures — not merely list product names. The August 2026 outline highlights storage types such as long-term, ephemeral, raw, object, and volume, plus threats to each type. Vendor consoles brand these differently (block volumes, blob/object buckets, local instance disks, cold archive tiers, direct-attached or import/export raw media). CCSP expects vendor-neutral recognition of characteristics and risks.

Storage architecture is where lifecycle concepts become physical (or virtual) reality. Choosing object storage for unbounded unstructured content, volumes for databases, and long-term classes for compliance archives is a security decision as much as a cost decision — because threats follow the access model.

Shared Responsibility for Storage

LayerTypical CSP responsibilityTypical customer responsibility
Physical media, racks, facilitiesYesNo (except private/on-prem cloud)
Underlying storage fabric durability featuresYes (as marketed/SLA)Validate SLA fit; design multi-region if needed
Hypervisor / storage service softwareYesPatch/config only if customer-managed components exist
Encryption in transit to storage APIsOften default TLSEnforce TLS; disable weak endpoints
Encryption at rest & key custodyProvider-managed or customer-managed optionsChoose CMK/HSM paths when required; protect keys
IAM policies, public access, network endpointsPlatform featuresCustomer configures — #1 breach class
Classification, lifecycle rules, loggingFeatures availableCustomer defines and monitors

Exam mantra: The provider keeps the disks spinning; you keep the data from being world-readable.

Storage Types Overview

TypeAccess modelDurability postureTypical use
Volume storageBlock device attached to VM/container hostHigh when backed by networked durable volumes; depends on snapshot/replication designOS disks, databases, transactional apps
Object storageRESTful/API object + metadataExtremely high via multi-AZ erasure coding/replicationBackups, content, data lakes, static assets
Long-term storageOften object/archive APIs with retrieval delayHigh; retrieval may be hoursCompliance archives, cold backups, rarely read datasets
Ephemeral storageLocal to instance/function lifecycleLow — data lost on stop/terminate/recycleCaches, scratch space, temp processing
Raw storageLow-level or direct media / import-export / bare capacityVariableBulk ingest, specialized appliances, migration pipelines

File storage (managed NFS/SMB-style shares) appears in real architectures and may be tested as a hybrid of volume/network semantics; the outline’s explicit list is the five above — know those cold.

Volume Storage

Volume storage presents a block device (virtual hard disk) to a compute instance. The guest OS filesystems and databases sit on top. Volumes can be:

  • Network-attached durable volumes that survive instance stop (typical cloud "EBS-like" pattern).
  • Local NVMe/SSD that may be instance-bound (borderline ephemeral — check provider semantics).

Design notes

  • Snapshots and clones create dispersed copies — encrypt snapshots and restrict share permissions.
  • Multi-attach or shared-disk patterns need careful fencing to avoid corruption.
  • Performance tiers (IOPS/throughput) affect availability under load (noisy neighbor or throttle) but security focuses on access and encryption.

Threats to volume storage

ThreatDescriptionMitigations
Unauthorized attach/snapshotStolen role creates snapshot or attaches volume to attacker instanceStrict IAM, deny public snapshot shares, organization policy guards
Instance compromiseMalware reads mounted filesystemHardening, EDR, least privilege OS accounts, encryption + key isolation
Snapshot sprawlForgotten snapshots hold old PHILifecycle policies, inventory, tagging
Unencrypted volumesMedia theft or backend exposure residual riskDefault encryption, CMK for high sensitivity
Orphaned volumesDetached disks still billed and readable by privileged adminsAutomation to detect unattached volumes; delete or quarantine
Cross-account share abuseVolume/snapshot shared to wrong accountExplicit allow-lists; monitor share events

Exam tip: If the stem says "database on a VM," think volume threats (snapshot theft, attach-to-hostile-VM) more than public bucket policies — unless backups land in object storage.

Object Storage

Object storage manages discrete objects (blobs) addressed by keys within buckets/containers, with rich metadata and HTTP(S) APIs. It scales nearly without the filesystem limitations of volumes. Versioning, lifecycle transitions, event notifications, and strong durability make it the backbone of modern cloud data lakes and backup targets.

Design notes

  • Flat namespace + prefixes replace deep directory ACLs — IAM and bucket policies are the perimeter.
  • Versioning helps ransomware recovery but retains deleted-object versions until lifecycle cleans them.
  • Object lock / immutability (WORM-style) supports legal retention and ransomware resilience.
  • Static website hosting / public read features are convenience switches with severe risk if misused for private data.

Threats to object storage

ThreatDescriptionMitigations
Public access misconfigurationAnonymous List/Get on sensitive prefixesBlock public access defaults, policy checks, continuous config audit
Over-permissive IAMWildcard principals or actionsLeast privilege, condition keys (VPC endpoint, MFA delete)
Presigned URL abuseLong-lived URLs leaked in logs/ticketsShort TTL, scope to object, monitor generation
Malicious object uploadMalware or poison data in inbound bucketsMalware scanning, content-type validation, separate unclean/clean buckets
Ransomware / mass deleteDestructive API callsVersioning + object lock, MFA delete, separate backup account
Server-side request / SSRF to metadataApps fetch attacker-controlled object URLsEgress control, validate URLs
Metadata leakageSensitive data in object names or tagsNaming standards, encryption of sensitive metadata where supported

Object storage is the most frequently breached cloud storage class in exam scenarios because one policy statement can expose petabytes.

Long-Term Storage

Long-term storage (cold/archive classes, offline vaults, tape-gateway patterns) optimizes cost for data retained months to decades with infrequent access. Retrieval may require hours and rehydration fees. From a security view, "cold" does not mean "uninteresting to attackers" — archives hold crown-jewel historical data.

Design notes

  • Align archive class with retention policies and legal hold (Domain 2.7 topics build here).
  • Test restores; untested archives fail business continuity.
  • Prefer encryption with keys under customer governance for regulated archives.
  • Document who can initiate retrieval — retrieval is a high-value audit event.

Threats to long-term storage

ThreatDescriptionMitigations
Weak controls on "forgotten" dataLegacy buckets with broad accessSame IAM rigor as hot data; periodic access reviews
Incomplete destructionDelete primary, leave archiveUnified lifecycle inventory across tiers
Ransomware targeting backupsEncrypt/delete backup vaultsImmutable vaults, separate accounts, dual control
Insider retrieval abuseQuiet exfiltration via restore jobsAlert on atypical restore volume/destination
Media/vendor residual riskOffline media handling, third-party vaultsChain of custody, contractual sanitization
Integrity decayBit rot or silent corruption over yearsChecksums, periodic integrity verification

Ephemeral Storage

Ephemeral storage is temporary capacity tied to the life of a compute unit: instance store, container writable layers, serverless /tmp, GPU local disks. When the instance stops, recycles, or scales in, data may be wiped or become unreachable. Developers love it for speed; security professionals fear secrets left in temp files and false assumptions of durability.

Design notes

  • Use for caches, intermediate compute, non-authoritative scratch only.
  • Redirect durable writes to volume/object stores explicitly.
  • Prefer memory-backed secret injection over writing keys to local disk.
  • Assume residual data may persist until provider reclaims media — encrypt sensitive temp data if unavoidable.

Threats to ephemeral storage

ThreatDescriptionMitigations
Sensitive residueTokens, PII in /tmp after crashAvoid writing secrets; secure delete; disk encryption
Cross-tenant residual riskTheoretical residual on reused hardwareProvider sanitization + customer encryption defense-in-depth
False durabilityApp "stores" records only on local diskArchitecture review; chaos terminate tests
Container breakout reading host pathsShared mounts expose sibling dataMinimal mounts, user namespaces, separate nodes for sensitive workloads
Debug artifactsCore dumps with secretsDisable unprotected dumps; restrict permissions

Raw Storage

Raw storage in CCSP discussion often means low-level capacity without higher-level object semantics — for example, bare LUNs, direct-attached storage patterns, bulk data import/export devices, or unformatted block capacity presented for customer formatting. It appears in migrations (snowball-style offline transfer conceptually), specialized high-performance workloads, and lift-and-shift of appliances that expect raw disks.

Design notes

  • Customer may own more of the stack (partitioning, encryption software, multipathing).
  • Physical or courier-based bulk transfer adds chain-of-custody threats.
  • Label and inventory raw volumes carefully — easy to attach to the wrong host.

Threats to raw storage

ThreatDescriptionMitigations
Mis-attachmentWrong LUN mapped to wrong tenant/hostStrict zoning/mapping, change control
Transit loss/theft (import/export)Device seized in shippingEncryption before ship, tamper evidence, dual control
Uninitialized sensitive residuePrevious data remnantsCrypto-erase, secure wipe procedures
Weaker API audit trailsFewer high-level data events than object storesHost-level logging, storage fabric logs
Privilege on storage fabricAdmin can clone raw devices silentlySegregation of duties, monitoring clone/mirror jobs

Comparing Threats Across Types

Threat themeVolumeObjectLong-termEphemeralRaw
Public anonymous accessRare (if exposed via app)Very commonCommon if archive is object-backedLowLow
Snapshot/clone theftHighVersion/copy abuseRestore abuseN/AClone/mirror abuse
Lifecycle deletion gapsSnapshot orphansVersion orphansArchive leftoversAuto-wipe on terminateMedia return gaps
Host compromise reads dataHighVia keys/credsVia restoreHigh locallyHigh
RansomwareEncrypt FS / delete snapsMass delete/overwriteDestroy vaultsLimitedEncrypt LUN

Architecture Patterns That Pass Exam Scrutiny

  1. Tiered storage with policy: Hot volumes/objects for Use phase; lifecycle transition to long-term for Archive; automated expire/destroy.
  2. Immutable backup pattern: Production account writes to backup account object lock vault; separate IAM boundaries.
  3. Ephemeral compute, durable data: Stateless instances; state only in managed databases/object stores.
  4. Private access paths: Storage endpoints reachable via private networking; block public internet where feasible.
  5. Encryption default + CMK for sensitive classes: Provider-managed keys for low sensitivity; customer-managed for regulated.
  6. Migration with raw/import devices: Encrypt payloads before device leaves source facility; verify hashes on ingest.

Worked multi-cloud example: An enterprise runs transactional databases on volume storage in Cloud A, lands analytics extracts in object storage, transitions year-old extracts to long-term archive, uses ephemeral disks for Spark executors, and performs initial bulk load via encrypted raw/offline transfer appliances. Threat reviews must not stop at the database volume — the object analytics bucket and archive vault are equal prize targets.

Selecting Storage Type: Decision Grid

QuestionPrefer
Need POSIX disk for DB/app installs?Volume
Massive unstructured, API access, event-driven?Object
Retain 7+ years, rare reads?Long-term
Scratch space only for job runtime?Ephemeral
Bulk offline migration or appliance disks?Raw (with encryption)

Common Traps

  • Using ephemeral storage as the only copy of customer records.
  • Treating archive tiers as "safe enough" with open IAM.
  • Forgetting that volume snapshots often live in object-backed snapshot services — hybrid threat model.
  • Equating durability SLAs with confidentiality.
  • Assuming raw import devices are secure because they are "offline" without encrypting contents.
Test Your Knowledge

A development team stores session tokens and intermediate PII extracts only on a container’s local writable layer, with no external database write. Which storage type and risk pairing is most accurate?

A
B
C
D
Test Your Knowledge

Which threat is most characteristically associated with cloud object storage in CCSP scenarios?

A
B
C
D
Test Your Knowledge

An attacker with a stolen automation role creates a snapshot of a production database volume and shares it to an external account. Which storage type was primarily abused?

A
B
C
D
Test Your Knowledge

When designing long-term archive storage for regulated records, which control set best addresses typical threats?

A
B
C
D