liveBook · Manning

Storage class

As explained in Amazon Web Services in Action, Third Edition: An in-depth guide to AWS

A storage class is a service-defined tier that determines the performance, availability, and pricing characteristics of stored data.

A storage class is a service-defined tier that determines how stored data balances performance, availability, durability, accessibility, and cost. AWS services expose different classes for different access patterns: S3 offers archival tiers, while EFS offers classes for frequent, infrequent, or single-zone access. section 7.4 section 9.1.2

Choose a storage class by evaluating:

  • Access frequency: EFS Standard or One Zone provides low latency for frequent access; infrequent-access classes reduce storage cost but add access charges and first-byte latency. section 9.1.2
  • Availability requirements: EFS One Zone classes avoid replication across multiple data centers, reducing the availability objective from 99.99% to 99.9%. section 9.1.2
  • Retrieval urgency: S3 Glacier classes lower storage prices but make retrieval expensive or delayed, with delays ranging from minutes to 48 hours. section 7.4
  • Performance: EFS Standard reads can have latency as low as 600 microseconds, whereas One Zone can increase read and write latency to double-digit milliseconds. section 9.5.3

Archive and restore an S3 object

Upload an object with the GLACIER storage class using the AWS CLI. The object cannot be downloaded immediately. Request a temporary restore, inspect the restoration status with head-object, and download it after restoration completes. Glacier Flexible Retrieval can reduce storage costs substantially, but restoration and retrieval incur costs. section 7.4

Table 7.1 Differences between storing data with S3 and Glacier (view table figure)

 

S3 Standard

S3 Glacier Instant Retrieval

S3 Glacier Flexible Retrieval

S3 Glacier Deep Archive

Storage costs for 1 GB per month in US East (N. Virginia)

$0.023

$0.004

$0.0036

$0.00099

Costs for 1,000 write requests

$0.005

$0.02

$0.03

$0.05

Costs for retrieving data

Low

High

High

Very High

Accessibility

Milliseconds

Milliseconds

1–5 minutes/3–5 hours/5–12 hours

12 hours/48 hours

Durability objective

99.999999999%

99.999999999%

99.999999999%

99.999999999%

Availability objective

99.99%

99.9%

99.99%

99.99%

Compare S3 Standard with Glacier Instant Retrieval, Glacier Flexible Retrieval, and Glacier Deep Archive across monthly storage price, request cost, retrieval cost, accessibility, durability, and availability. section 7.4

How Amazon Web Services in Action, Third Edition: An in-depth guide to AWS covers it

How deep it goes
Compares S3 and EFS classes with prices, latency, availability, retrieval behavior, and CLI restoration steps.
Examples
Uses S3 Glacier uploads, restoration commands, EFS pricing estimates, and latency comparisons.
What you can do after
Operate/configure S3 and EFS storage tiers while accounting for retrieval delays, access fees, latency, availability, and backup needs.
How it connects
Connects Amazon S3 and Amazon EFS with object storage, archival, latency, availability, durability, and pricing.

Also explained in

Compare how 3 books explain storage class →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Amazon Web Services in Action, Third Edition: An in-depth guide to AWS. The section links point to the parts of the book it draws on.