EasyExperience level: 0-2 years · 3-5 years1 min read

What are the S3 storage classes, and how do you use them to cut storage cost?

Reviewed by Gurusankar M.

Asked inAmazonInfosysDeloitte
#s3#storage classes#glacier#lifecycle#cost
Report issue

Short Answer

Standard (hot, frequent access), Standard-IA / One Zone-IA (infrequent), Glacier Instant/Flexible/Deep Archive (cold, cheapest but retrieval latency/cost), and Intelligent-Tiering (auto-moves objects by access pattern). Use lifecycle rules to transition/expire objects automatically.

On this page

Concept Made Simple

Coffee Chat Question

“What are the S3 storage classes, and how do you use them to cut storage cost?”

Remember It Faster

Mind Map Answer

Standard
hot, frequent access
Standard-IA
infrequent, cheaper storage
Glacier / Deep Archive
cold/archival, cheapest
Intelligent-Tiering
auto-tier by access pattern

Think Beyond the Expected

What If?

You have logs accessed heavily for 30 days then rarely — how do you minimize cost automatically?

Add an S3 lifecycle policy: keep objects in Standard for 30 days, transition to Standard-IA (or Glacier) after, and expire/delete after the retention period. Or use Intelligent-Tiering if access is unpredictable. It's hands-off cost optimization.

Real World

Lifecycle policies moving old logs/backups to Glacier and expiring them is a standard, high-ROI cost lever; Intelligent-Tiering suits unpredictable access without manual rules.

Interviewer's Expectation

Keywords they're listening for:

  • Standard vs IA vs Glacier tiers
  • retrieval latency/cost trade-off
  • lifecycle transitions/expiry
  • Intelligent-Tiering

Common Mistakes

  • Keeping cold data in Standard (overpaying)
  • Glacier for data needing instant access
  • No lifecycle/expiry on ever-growing buckets

Best Practices

  • Lifecycle-transition cold data automatically
  • Intelligent-Tiering for unpredictable access
  • Expire data past its retention

Follow-up Questions

  1. When is One Zone-IA acceptable (durability trade-off)?
  2. Glacier retrieval tiers — instant vs bulk?
  3. How do lifecycle rules automate transitions?

Continue Learning with AI

Take this question deeper with your favourite AI assistant. Pick a depth, copy the prompt, or open it directly — AI is your learning companion, not a shortcut.

Plain-language foundations

I'm preparing for a software engineering interview and want to understand this from scratch, as a beginner.

Topic: S3 (AWS)
Interview question: "What are the S3 storage classes, and how do you use them to cut storage cost?"

Please:
1. Explain the core idea in simple, plain language, using an everyday analogy.
2. Define any technical terms you use.
3. Walk through one small, concrete example.
4. Finish with a single sentence I can easily remember.

Keep the tone friendly and assume I'm new to this topic.
Open inChatGPTGeminiClaude

Was this answer helpful?

Affiliate links

Equipment for a comfortable, productive setup.

As an Amazon Associate I earn from qualifying purchases.