AWS for DevOps — Storage (S3 & EBS)

less than 1 minute read

Chapter 5 — Storage (S3 & EBS)

Storage is where your artefacts, logs, backups, and data live. S3 is the universal object store — CI/CD pipelines, static websites, and data lakes all use it. EBS provides block storage for EC2 instances. EFS provides shared file storage.

This chapter covers:

Section Topic
5.1 S3 Basics
5.2 S3 Versioning & Lifecycle
5.3 S3 for DevOps Workflows
5.4 EBS Volumes & Snapshots
5.5 EFS (Elastic File System)
5.6 Practice Exercises

The Big Picture

  ┌── S3 ──────────────────────────────────────┐
  │  CI/CD artefacts (build outputs, Docker     │
  │  layers, Terraform state)                   │
  │  Logs (CloudTrail, ALB, VPC Flow)           │
  │  Static website hosting                     │
  │  Backups & archives                         │
  └─────────────────────────────────────────────┘

  ┌── EBS ──────────────────────────┐
  │  EC2 root volumes               │
  │  Database storage (RDS under    │
  │  the hood uses EBS)             │
  │  High-IOPS workloads            │
  └─────────────────────────────────┘

  ┌── EFS ──────────────────────────┐
  │  Shared config across instances  │
  │  Container persistent storage    │
  │  Web content shared by ASG       │
  └─────────────────────────────────┘

Start with → S3 Basics

Updated: