All posts

FinOps

5 rightsizing patterns that actually reduce cloud waste

Industry research still puts typical cloud overspend around 30–35%. These five rightsizing patterns are where mature FinOps teams start — and where native cloud tools already help.

May 28, 2026 · 8 min read

Gartner and FinOps Foundation research have consistently pointed to the same reality: many enterprises overspend on cloud by roughly 30–35%. The usual culprits are idle capacity, oversized instances, missing storage lifecycle policies, and on-demand pricing for workloads that should be committed.

Rightsizing is not “make everything smaller.” It is matching resource shape to observed demand — with enough headroom for peaks — and doing it continuously.

1. Size from utilization windows, not gut feel

Use a rolling 14–90 day window of CPU, memory, network, and disk metrics. AWS Compute Optimizer, Azure Advisor, and Google Cloud Recommender all analyze this window and propose instance or SKU changes with estimated savings. Typical rightsizing campaigns recover 20–35% of the compute line when teams actually act on recommendations.

2. Separate production baselines from non-prod fleets

Non-production environments are where schedule-based shutdowns win. Scheduled start/stop (AWS Auto Scaling scheduled actions, Azure start/stop, GCP instance schedules) routinely cuts 15–25% of spend for orgs with large dev/test fleets — without touching production SLAs.

3. Fix storage before chasing exotic savings

Unattached disks, orphaned snapshots, and data sitting forever in hot tiers are quiet waste. Lifecycle policies that move cold objects to infrequent access after ~30 days, archive after ~90 days, and deep archive after a year are still among the highest-ROI changes because they require almost no application redesign.

4. Rightsize requests in Kubernetes, not only nodes

On shared clusters, oversized CPU/memory requests starve neighbors and force larger node pools. Pair node-level cloud cost with pod request vs. usage metrics. Reducing requests toward actual usage (with a safety buffer) shrinks both waste and the bill for the node pool underneath.

5. Close the loop with owners

A recommendation without an owner dies in a backlog. Route each rightsizing item to a team via tags (owner, application, environment) and track acceptance rate. FinOps maturity is measured less by how many recommendations the tool generates and more by how many get applied.

Sources

Research and references used in this article. Links open in a new tab.

  1. CloudCalcEPFinOps & Cloud Cost Optimization: 20 Strategies for 2026
  2. Cloud Security AllianceCloud Cost Optimization in 2026
  3. Gart SolutionsFinOps Cloud Cost Management Strategy: Framework, KPIs & Real-World Lessons
  4. Amazon Web ServicesAWS Compute Optimizer

See this in OptCloud

Connect a cloud account and turn these FinOps practices into live recommendations.

Book a demo