Skip to content
Ameen Abozaid
ARC-015

Storage architecture

  • 5 Lessons
  • 2.5 h practice (estimate)
On this page 9 topics

Overview

Topics

  • Object
  • block
  • file
  • backup
  • lifecycle policies

Learn first

2.5 h of practice (estimate)

Learning outcomes

  1. Choose object, block, or file storage per use case.
  2. Design backup strategy, retention, and immutability for ransomware resilience.
  3. Apply lifecycle policies and storage tiers to control cost.
  4. Protect stored data with encryption and access controls.

Lessons

  1. 01Object, block, and file storage
  2. 02Backups, retention, and immutability
  3. 03Lifecycle policies and tiers
  4. 04Securing stored data
  5. 05Demo: storage design for product media, documents, and backups

Lab and exercises

Lab

ARC-015-LAB1 · Larkspur storage design

Outcomes: 1–4 · Time: ~2.5 h

  1. Inventory the data sets: product images, invoices, logs, database and file backups.
  2. Choose storage type per data set.
  3. Define lifecycle rules, retention periods, and backup and restore-test schedule.
  4. Define encryption, key ownership, and access roles.
  5. Show how backup copies are isolated from production credentials.

Acceptance: retention meets requirements; backup copies are isolated from production credentials.

Exercises (case-based; six exercises)

IDOutcomeTask
ARC-015-EX011Choose object, block, or file storage for: product images, the order database volume, a shared folder used by a legacy label printer tool.
ARC-015-EX022Ransomware encrypts production and deletes backups in the same account. Redesign the backup path.
ARC-015-EX032Define retention for invoices (assume seven years), logs (assume one year), and order exports; state the assumptions.
ARC-015-EX043Write lifecycle rules for application logs and estimate qualitatively the cost effect.
ARC-015-EX054Review a bucket with public read access and no encryption; list the fixes.
ARC-015-EX064Decide provider-managed versus customer-managed keys for invoices and justify.
Show solutions
  • EX01 Images: object; database volume: block; shared folder: file (or modernize the tool to use object storage).
  • EX02 Copy backups to a separate account with separate credentials, immutable retention, and no delete rights for production roles; test restore from that copy.
  • EX03 Invoices: seven years with retention lock; logs: one year with tiering; exports: shortest period required by finance. State that legal confirms the numbers.
  • EX04 Hot for 30 days, infrequent access for 90, archive to the retention end, delete afterwards; storage cost falls because most data sits in cheaper tiers; verify retrieval fees before recording.
  • EX05 Block public access, serve via CDN with controlled access if needed, enable encryption and versioning, restrict roles, enable access logging.
  • EX06 Customer-managed keys for invoices when audit demands key control and revocation; accept the added operating work; provider-managed is fine for non-sensitive media.

Workplace evidence: a storage or backup design you implemented.

Outcome coverage: all outcomes covered by exercises and the lab.

Quiz

Outcomes: O1 storage types · O2 backups and immutability · O3 lifecycle and tiers · O4 securing stored data.

A self-check for you: nothing is graded, saved or sent anywhere. Choose an answer, then check it. You can try again as often as you like.

  1. 1Which storage best serves millions of product images?O1
  2. 2Block storage is mainly used for:O1
  3. 3Shared folders for a legacy app are usually served by:O1
  4. 4Replication alone is not a backup because:O2
  5. 5Immutable backup storage helps against:O2
  6. 6Backups should be kept in:O2
  7. 7Lifecycle rules mainly:O3
  8. 8A caution about archive tiers is:O3
  9. 9The safest default for storage public access is:O4
  10. 10Which is a sound practice for stored data?O4

Practical part

Design review of the ARC-015-LAB1 storage design plus exercises ARC-015-EX01 to EX06. Pass: quiz at least 8/10, at least five of six exercises correct, retention matching requirements, and backups isolated from production credentials.

Common mistakes

Backups in the same account with the same credentials; no lifecycle rules.

Assessment

Design review.

Workplace evidence

A storage or backup design you implemented.

Career relevance

HA/DR (ARC-019) and data governance (ARC-030).

Type to search levels, phases, modules and lessons.