Start with utilization data, not instance catalogs
The most common cost-optimization mistake is picking a smaller instance type and hoping for the best. Right-sizing should come from actual CPU, memory, and IOPS utilization over at least two to four weeks, including peak periods, not just averages.
If you don't have utilization history yet, that's the first thing to instrument, before making any sizing changes.
Practical changes that don't touch performance
These are the changes that consistently produce savings without a performance trade-off:
- •Delete or snapshot-and-remove unattached storage volumes and unused snapshots older than your retention policy.
- •Move infrequently accessed storage to a cheaper tier (S3 Infrequent Access, Azure Cool, GCS Nearline) based on actual access patterns, not guesses.
- •Right-size based on real utilization data, with headroom for your actual peak, not a hypothetical one.
- •Buy reserved instances or savings plans only for the baseline load that doesn't fluctuate. Leave autoscaled capacity on-demand or spot.
- •Turn off non-production environments outside working hours. Dev/staging environments rarely need to run 24/7.
- •Consolidate redundant NAT gateways and load balancers left over from earlier architecture iterations.
- •Review data transfer costs between regions/AZs: cross-AZ chatty services are an easy, invisible cost leak.
- •Set budget alerts tied to specific teams or services, not just a total account threshold. You can't fix what nobody notices.
Why this usually finds 20-40% in the first pass
Cloud spend accumulates in small increments: a test environment that never got shut down, a storage tier nobody revisited after a migration, an instance sized for a launch traffic spike that never got resized down. None of that was a deliberate performance decision, which is exactly why removing it doesn't cost you anything.
20-40%
Typical savings found in a first-pass review
2-4 wks
Utilization window to measure before right-sizing
Related service
Cloud Cost Optimization
Cut 20-40% off cloud spend without touching the workloads your product depends on.
View service →