CloudGuild · Blog · Cheat sheets · Lessons · Certifications

Optimizing Costs with S3 Storage Classes: A Walkthrough

Learn how to choose the right S3 storage class for cost optimization in your data processing pipeline.

Choosing the right Amazon S3 storage class can trip up many candidates. The options can seem similar, but the cost implications are significant. Let's break down a specific question that illustrates this point.

The question

A company needs to optimize costs for its data processing pipeline that uses Amazon S3 for storage, AWS Lambda for processing, and Amazon Redshift for analytics. The data is not frequently accessed, and the company wants to minimize storage costs. Which storage class should the company use for its S3 data?

Think before you scroll

Before you make your selection, consider the access patterns of the data. It's infrequently accessed, which should guide your choice toward a storage class optimized for cost rather than immediate access.

The answer

The correct option is C. S3 Glacier. This storage class is specifically designed for infrequently accessed data, offering a lower cost for data archiving compared to other options.

Why the other options lose

The concept behind it

Understanding the storage classes in Amazon S3 is crucial for cost optimization. S3 Glacier is ideal for archiving data that you don’t need to access regularly. Remember: choose storage classes based on data access frequency and durability needs.

Exam trap to remember

When faced with cost optimization questions, focus on access patterns. For infrequently accessed data, consider S3 Glacier as your go-to option.

Take the free SAA-C03 mock exam

Take a free mock exam →