Glossary · Storage
What is S3 Intelligent-Tiering?
An S3 storage class that automatically moves objects between access tiers based on usage patterns — no retrieval fees, small monitoring charge per object.
By HabileLabs
S3 Intelligent-Tiering
S3 Intelligent-Tiering is a storage class that monitors per-object access patterns and automatically moves objects between frequent-access, infrequent-access, and archive tiers based on actual usage. You pay one small monitoring fee per 1,000 objects per month (~$0.0025), and AWS optimizes the tier for you.
Unlike manual storage classes, Intelligent-Tiering has no retrieval fees, no minimum-storage-duration penalties, and no risk of guessing wrong about access patterns. The trade-off is the per-object monitoring charge. Note that objects smaller than 128 KB are never auto-tiered and are not charged the monitoring fee — they simply stay at the frequent-access rate, so small-object-heavy buckets see little benefit.
For most general-purpose S3 buckets with mixed access patterns, Intelligent-Tiering is the safest default. You stop guessing about which lifecycle policy fits, AWS moves objects to the right tier based on actual usage, and you skip the retrieval-fee surprises that bite teams who set up aggressive lifecycle policies into Glacier flavors.
- !Objects under 128 KB are never auto-tiered (and pay no monitoring fee) — they stay at the frequent-access rate, so buckets full of tiny objects see little benefit.
- !Works for existing data too — set the storage class on PUT, or use a lifecycle policy to transition existing objects into Intelligent-Tiering.
- !Monitoring fee is small but per-object — for buckets with millions of tiny objects, do the math first.
Find waste like this in your own AWS account — free
60-second IAM-role connection. Read-only. No signup needed for the bill analyzer.
Refine is built and supported by HabileLabs, an AWS Advanced Tier Services Partner.