Infrequently Accessed Objects Stored in S3 Standard Tier
Storage
Cloud Provider
AWS
Service Name
Amazon S3
Inefficiency Type
Inefficient Configuration
Explanation

S3 Standard is the default storage class and is often used by default even for data that is rarely accessed. Keeping large volumes of infrequently accessed data in S3 Standard leads to unnecessary costs. Data such as backups, logs, archives, or historical snapshots are often strong candidates for migration to colder tiers like S3 Glacier or Deep Archive. If access patterns are unknown or variable, S3 Intelligent-Tiering can reduce costs without requiring manual transitions.

Relevant Billing Model

S3 is billed based on an hourly per-GB storage rate, plus additional charges for access, updates, security features, monitoring, etc.

There are multiple storage classes, each with a different cost structure.

  • S3 Standard: highest storage cost per GB but low access costs, best for frequently accessed data.
  • S3 Glacier & S3 Glacier Deep Archive: significantly lower storage costs, higher retrieval times and fees.
  • S3 Intelligent‑Tiering: automatically moves objects between storage classes based on access patterns, with a small monitoring fee.
Detection
  • Identify buckets or prefixes where large volumes of data are stored in the S3 Standard tier
  • Assess whether the data is actively accessed or retained for archival, compliance, or backup purposes
  • Review historical trends to determine whether data access is infrequent, irregular, or absent
  • Evaluate the intended lifecycle of the data (e.g., short‑term vs. long‑term retention requirements)
  • Confirm that access latency and retrieval costs associated with lower‑cost tiers (e.g., Glacier) align with business needs
  • Engage relevant teams (e.g., data owners, compliance leads) to validate retention requirements and assess tolerance for delayed retrieval
Remediation

Move eligible objects to colder storage tiers (e.g., Glacier Flexible Retrieval or Deep Archive) using lifecycle policies. For datasets with uncertain access patterns, enable S3 Intelligent‑Tiering to automatically transition objects across storage classes based on real‑world usage. Always validate business, compliance, and restore‑time requirements before implementing transitions.

Relevant Documentation