S3 Glacier looks like a dream on paper: store data for pennies per gigabyte. Perfect for archives, backups, and that data you "might need someday."
Then you need to access it.
$40 to retrieve 100GB. 12 hours to wait. And that's if you choose the "fast" option.
Teams move data to Glacier for the cheap storage, then get blindsided by retrieval costs and delays when they actually need the data. Without visibility into what's in cold storage, every retrieval is a gamble.
Table of Contents
The Glacier Promise (and Reality)
AWS Glacier storage classes are designed for data you rarely access:
| Storage Class | Storage Cost | Use Case |
|---|---|---|
| Glacier Instant Retrieval | $0.004/GB/month | Archive with occasional instant access |
| Glacier Flexible Retrieval | $0.0036/GB/month | Archive with flexible access timing |
| Glacier Deep Archive | $0.00099/GB/month | Long-term archive, rare access |
Compare that to S3 Standard at $0.023/GB/month. Deep Archive is 23x cheaper.
The catch? Retrieval isn't free. And it isn't fast.
The Real Cost of Retrieval
Glacier retrieval pricing is where things get expensive:
| Retrieval Type | Per GB Cost | 100GB Retrieval |
|---|---|---|
| Expedited (1-5 min) | $0.03/GB | $3.00 |
| Standard (3-5 hours) | $0.01/GB | $1.00 |
| Bulk (5-12 hours) | $0.0025/GB | $0.25 |
Deep Archive retrievals are even more expensive - up to $0.02/GB for expedited retrieval (12 hours minimum!).
A team needs to restore 1TB of project files from Deep Archive urgently. Standard retrieval: $10 + 12 hours wait. Expedited retrieval: $20 + 12 hours wait anyway. Plus data transfer costs if downloading.
The Waiting Game
Retrieval times vary dramatically by storage class and retrieval tier:
- Glacier Instant Retrieval: Milliseconds (like S3 Standard)
- Glacier Flexible Retrieval: 1 minute to 12 hours
- Glacier Deep Archive: 12 to 48 hours
When you urgently need that archived file for a client meeting or legal compliance, 12 hours is an eternity.
The Visibility Problem
The biggest challenge with Glacier isn't the cost - it's knowing what's there before you need it.
What You Can't See, You Can't Manage
Common scenarios that lead to Glacier surprises:
- Lifecycle policies automatically move old files to Glacier
- Inherited buckets have unknown storage class distributions
- Third-party tools archive data without clear documentation
- Team members manually archive files without communicating
Result: You only discover files are in Glacier when you try to access them - and get hit with costs and delays.
Finding Files in Glacier
FileFortress makes it easy to identify and manage Glacier files before you need them.
Query by Storage Class
Use the storageClass field to find archived files:
# Find all files in Glacier storage classes
filefortress search --filter "storageClass:GLACIER*"
# Find files in Deep Archive specifically
filefortress search --filter "storageClass:DEEP_ARCHIVE"
# Find large files in cold storage
filefortress search --filter "storageClass:GLACIER* AND size:>1GB"
Estimate Retrieval Costs
Before initiating retrieval, understand the cost:
# Calculate total size of files matching criteria
filefortress stats --filter "storageClass:GLACIER* AND path:*/projects/*"
# Output: Total: 250GB across 1,247 files
# Expedited retrieval cost: ~$7.50
# Standard retrieval cost: ~$2.50
# Bulk retrieval cost: ~$0.63
Run regular reports on storage class distribution to catch unexpected Glacier transitions before they become urgent retrievals.
Glacier Management Strategies
1. Inventory Before You Archive
Before data moves to Glacier, ensure you have searchable metadata:
- Index files with FileFortress before archiving
- Tag files with project names, dates, and owners
- Document what's archived and why
2. Use Glacier Instant Retrieval for Semi-Cold Data
For data accessed once per quarter, Glacier Instant Retrieval offers:
- 68% lower storage costs than S3 Standard
- Same millisecond access time
- No retrieval delays
3. Plan Bulk Retrievals
When you know you'll need archived data:
- Use bulk retrieval (cheapest option)
- Initiate retrieval the day before you need files
- Restore to S3 Standard temporarily
Getting Started
Take control of your Glacier storage with these steps:
- Connect your S3 buckets to FileFortress
- Scan and index your files with storage class metadata
- Run storage class reports to identify Glacier files
- Tag and organize archived content for easy discovery
- Set up alerts for unexpected storage class changes
Check out our S3 Storage Class Metadata Guide for a deep dive into querying and managing storage classes across your S3 buckets.
Take Control of Your Glacier Storage
Know what's in cold storage before you need it. FileFortress helps you manage archived files across all your cloud providers.