1. Storage Building Blocks

AWS exposes storage through three primary layers. Understanding how each layer writes to blocks helps when selecting the right service or designing migration paths.

Layer What It Exposes How It Writes Effect on Blocks
Block Device Logical block addresses (LBA 0…n) Direct I/O; write a 4 KB block at a time. Overwrites the block exactly as requested; no metadata awareness.
File System Files, directories, inodes, and metadata. Splits files into metadata + data blocks. Blocks interleave metadata and file payloads.
Object Store Object = key + metadata + blob. Stores metadata in an index, data in hidden chunks. Objects fan out across multiple block devices; layout abstracted.
storage_system
🧩 Storage System

2. Managed File Services

AWS offers several turnkey file systems so lift-and-shift workloads do not require hand-built EC2 clusters. The three most common services cover Windows shares, HPC Lustre clusters, and general-purpose NFS for Linux.

2.1 Amazon FSx for Windows File Server


2.2 Amazon FSx for Lustre


2.3 Amazon Elastic File System (EFS)


3. Amazon S3 Core Concepts

Simple Storage Service underpins most AWS architectures. The focus areas below keep cost, durability, and replication under control.

3.1 Cost Model

S3 charges on three levers: storage (GB-month), requests (per 1,000 API calls), and data transfer out (per GB). Choosing the right storage class, lifecycle rules, and replication strategy is how to keep those levers predictable.


3.2 Storage Classes

Class Durability & Availability Retrieval Minimums Best For
Standard 11 nines durability, multi-AZ availability. Milliseconds, no retrieval fee. None. Hot data, frequently accessed, mission critical.
Standard-IA Multi-AZ, same durability. Milliseconds, per-GB retrieval fee. 30-day storage; 128 KB minimum charge. Long-lived but infrequently accessed data.
One Zone-IA Single AZ (cost optimized). Milliseconds, per-GB retrieval fee. 30-day storage; 128 KB minimum charge. Re-creatable data that can tolerate AZ loss.
Glacier Instant Retrieval Multi-AZ durability. Milliseconds, higher retrieval fee. 90-day storage minimum. Quarterly access patterns with instant retrieval needs.
Glacier Flexible Retrieval Multi-AZ, cold archive. Minutes to hours per retrieval job. 90-day storage minimum. Archival data; bulk retrievals acceptable.
Glacier Deep Archive Multi-AZ, lowest cost. 12–48 hours. 180-day storage minimum. Compliance archives rarely accessed.

3.3 Intelligent-Tiering


3.4 Lifecycle Policies


3.5 Replication (SRR/CRR)


4. S3 Security & Data Management

After the storage class and lifecycle decisions are made, attention shifts to encryption, secure sharing, and data-classification tooling around S3.

4.1 Encryption Choices


4.2 Presigned URLs


4.3 S3 & Glacier Select


4.4 S3 Access Points


4.5 Object Lock


4.6 Amazon Macie


5. Block & Ephemeral Storage

EC2 workloads still rely on block devices for boot/root volumes and ultra-low-latency scratch space. This section summarizes the available performance tiers and when to pick each one.

5.1 SSD-backed EBS Volumes

Type IOPS Model Baseline / Burst Notes
gp2 3 IOPS/GB (minimum 100); credit bucket. Up to 3,000 IOPS burst; 16,000 max. Great for boot disks and general workloads; must manage I/O credits.
gp3 Provision IOPS independently of size. 3,000 IOPS & 125 MiB/s baseline; scale to 16,000 IOPS & 1,000 MiB/s. 20% cheaper than gp2; combines gp2 flexibility with io1 features.
io1/io2 Provision up to 64,000 IOPS (256,000 with io2 Block Express). Consistent low latency; up to 4 GB/s throughput on Block Express. Use for low-latency databases; io2 offers 500 IOPS/GB durability SLA.

5.2 HDD-backed EBS Volumes

Type Workload Baseline Burst Use Case
st1 (Throughput Optimized) Sequential, frequently accessed data. 40 MB/s per TiB. Up to 250 MB/s per TiB (max 500 MB/s). Big data, ETL streams, logs.
sc1 (Cold HDD) Infrequently accessed data. 12 MB/s per TiB. Up to 80 MB/s per TiB (max 250 MB/s). Lowest-cost magnetic storage for archives.

5.3 Instance Store vs. EBS


6. AWS Transfer Family

Managed service for lifting traditional file-transfer workflows into S3 or EFS without running custom servers.

Protocol Use Case Identity Options Endpoint Modes
SFTP Secure shell file transfers (most common). Service-managed, AWS Directory Service, or custom IdP. Public, VPC (internet-facing with Elastic IP), or VPC-internal only.
FTPS FTP over TLS for partners needing TLS termination. Directory Service or custom IdP. Public or VPC modes.
FTP Legacy internal-only transfers. Directory Service or custom IdP. VPC-internal mode only.
AS2 Structured B2B document exchange. Service-managed users. Public endpoints.

Key traits:


4. Exam Reminders


Contents