Cloud Cost Optimization

AWS S3 Cost Optimization: 11 Levers Beyond Lifecycle Policies

6 min read

Lifecycle policies are step one of S3 cost optimization. The other ten levers are where the real savings hide.

The 11 Levers

  1. 01Lifecycle policies (Standard → IA → Glacier IR → Glacier Deep)

    Step one. Every account should have these by default.

  2. 02Intelligent-Tiering for unpredictable access patterns

    Particularly effective on data lakes.

  3. 03Object Lock + Glacier Deep Archive for compliance retention

    1/24th the cost of Standard.

  4. 04Multipart upload cleanup

    Failed uploads sit unbilled-but-billed. Clean weekly.

  5. 05Versioning audit

    Versioning enabled on log buckets is a six-figure mistake.

  6. 06Compression at write time

    zstd or gzip on JSON/CSV reduces both storage and egress.

  7. 07Use S3 Express One Zone for transient hot workloads

    Co-locate compute and storage; eliminates GET/PUT overhead.

  8. 08VPC endpoint to eliminate NAT Gateway egress

    S3 GET via NAT is $0.045/GB. S3 GET via VPC endpoint is $0.

  9. 09CloudFront in front of public assets

    $0.085/GB egress vs $0.04/GB at higher tiers.

  10. 10Storage Lens recommendations

    The free tier surfaces 80% of opportunities.

  11. 11Inventory + Athena audit

    For accounts > 1PB, run a quarterly audit query.

5-Lever FinOps FrameworkFrom audit to optimization — week-by-week01RightsizingEC2 + RDSnWeek 1–202CommitmentsSavings PlansnWeek 303Idle AuditEBS, EIPs, NATnWeek 3–404Data TransferVPC EndpointsnWeek 5–705Cost AllocationPer-customernWeek 8–10Result: 38% cost reduction · $420K annualized savings · 99.97% uptimeReal engagement · B2B SaaS · 90 days
The 5-lever framework Ohveda used to cut a B2B SaaS client’s AWS bill by 38% in 90 days.

The Lifecycle Policy We Default To

{
  "Rules": [
    {
      "ID": "ohveda-default",
      "Status": "Enabled",
      "Filter": {},
      "Transitions": [
        { "Days": 30,  "StorageClass": "STANDARD_IA" },
        { "Days": 90,  "StorageClass": "GLACIER_IR" },
        { "Days": 365, "StorageClass": "DEEP_ARCHIVE" }
      ],
      "AbortIncompleteMultipartUpload": { "DaysAfterInitiation": 7 },
      "NoncurrentVersionExpiration": { "NoncurrentDays": 30 }
    }
  ]
}

Ready to optimize your cloud or AI footprint?

Book a free 30-minute architecture review. We will deliver a written cost-and-architecture audit within 48 hours.

Book a free architecture review · sales@ohveda.com

Need help with AWS S3 cost optimization?

Ohveda runs free 30-minute architecture reviews. We will identify your top opportunities in writing within 48 hours — at no cost.

Book a Free Architecture Review →