← Back to list

AWS re:Invent Cost Wins You Missed: 10 Features That Cut Your Bill in 2025

From scaling policies to purchase analyzers turn re:Invent drops into real savings

Adonis · 2025-10-21 10:35 · 0 claps · 4.6 min read paywalled
#aws-cost-optimization #finops #compute-optimizer #kubernetes-cost-saving #aws-cost-explorer
Open on Medium ↗
Wiki topics: GEN · Genomics & Sequencing PFI · Personal Finance ☁️ · DevOps & Cloud

AWS re:Invent Cost Wins You Missed: 10 Features That Cut Your Bill in 2025

From scaling policies to purchase analyzers turn re:Invent drops into real savings

Slash Your AWS Bill in 2025: A FinOps Playbook You Can Ship This Quarter

Cloud spend still bloats in the shadows — idle capacity, zombie databases, and “we’ll optimize later” tech debt. The good news: the 2024–2025 re:Invent cycle delivered ten very practical cost controls across Billing, Cost Explorer, Compute Optimizer, EKS/ECS, and invoicing. Below I’ll translate them into actions you can apply this quarter, with CLI/Terraform snippets and guardrails you can hand to your team.

Skim-friendly structure: What it is → Why it matters → Ship it fast

Win #1 — Authenticated, In-Console AWS Pricing Calculator

What it is: The Pricing Calculator now lives inside the Billing & Cost Management console, pulls in your historical usage and discounts, and can simulate a full bill (not just a stack estimate). Amazon Web Services, Inc. Why it matters: Estimates finally reflect your real Savings Plans/RIs and sharing rules — so plans match reality. Amazon Web Services, Inc. Ship it fast: Billing Console → Pricing Calculator → create Workload or Bill estimate; save for review with finance. Amazon Web Services, Inc.

Win #2 — Savings Plans Purchase Analyzer

What it is: A guided analyzer that models SP commitment scenarios (lookback, expiring coverage, utilization). Amazon Web Services, Inc. Why it matters: Avoid over-committing while still lifting coverage — spot the $/hr sweet spot with your real usage. Amazon Web Services, Inc. Ship it fast (CLI): kick off a commitment analysis and poll results:

# Start an SP commitment analysis
aws ce start-commitment-purchase-analysis \
  --commitment-type SAVINGS_PLANS

# Later: fetch results
aws ce get-commitment-purchase-analysis \
  --analysis-id <returned-id>

Win #3 — Custom Billing View in Cost Explorer

What it is: Curate a scoped “Billing View” per audience (app owners, BUs) using accounts + cost allocation tags. Amazon Web Services, Inc. Why it matters: Less noise, more ownership. Teams see their spend and KPIs — then act. Amazon Web Services, Inc. Ship it fast: Cost Explorer → Preferences → Billing view → pick accounts + tags → share the link internally. Amazon Web Services, Inc.

Win #4 — Data Exports for FOCUS 1.0 (GA)

What it is: Daily, SQL-driven exports of normalized FOCUS 1.0 data (with AWS columns) to S3 — ready for BI. Amazon Web Services, Inc. Why it matters: Stop bespoke CUR wrangling. Standardized schemas accelerate dashboards, showbacks, and audits. Amazon Web Services, Inc. Ship it fast (API): create a recurring export to S3:

aws billing create-export \
  --export-name focus-daily \
  --data-query '{
     "QueryStatement": "SELECT * FROM focus.view WHERE bill_billing_period = CURRENT_DATE",
     "TableConfigurations": [{"TableName":"focus"}]
  }' \
  --destination-config '{
     "S3Destination": {"Bucket":"my-finops-bucket","Prefix":"focus/","Compression":"GZIP"}
  }' \
  --refresh-cadence DAILY

Structure per Data Exports API; adjust WHERE and destination. Refer to AWS Documentation+1

Win #5 — Amazon Q Cost Analysis for Cost Explorer (GA)

What it is: Ask “Which services spiked last month?” or “Forecast Q4 spend” in natural language; get deep links back to Cost Explorer. Amazon Web Services, Inc. Why it matters: Democratizes FinOps — PMs and EMs pull their own insights without learning CE filters. Amazon Web Services, Inc. Ship it fast: Open Amazon Q in console → ask cost questions → share the CE link it returns in Slack. Amazon Web Services, Inc.

Win #6 — Pod/Task-Level Split Cost Allocation Data (EKS + ECS)

What it is: EC2 costs can be split down to EKS Pod or ECS Task level, now with CloudWatch Container Insights as a metering option. Amazon Web Services, Inc. Why it matters: Finally attribute shared cluster costs accurately to teams or workloads. Showbacks get real. Amazon Web Services, Inc. Ship it fast: Billing Console → Cost Management Preferences → Split cost allocation data → enable EKS/ECS; choose requests, Prometheus, or Container Insights for allocation. Amazon Web Services, Inc.

Win #7 — Idle Resource Detection in Compute Optimizer + surfaced in Cost Optimization Hub

What it is: One pane to flag idle EBS, Fargate tasks, EC2, Auto Scaling groups, and RDS — plus cleanup advice. Amazon Web Services, Inc. Why it matters: Fastest $ wins in FinOps are idle cleanups; now they’re aggregated and deduped. Amazon Web Services, Inc.+1 Ship it fast (enable both):

# Opt in to Compute Optimizer
aws compute-optimizer update-enrollment-status --status Active --include-member-accounts

# Opt in to Cost Optimization Hub (org-wide)
aws cost-optimization-hub update-enrollment-status \
  --status Active --include-member-accounts

Win #8 — Aurora Rightsizing Recommendations (incl. I/O-Optimized insights)

What it is: Compute Optimizer now analyzes Aurora (MySQL/Postgres) and suggests class moves, Graviton, and I/O-Optimized adoption when it’s cheaper/more predictable. Amazon Web Services, Inc.+1 Why it matters: DBs were a blind spot; this closes it with price/perf moves your DBA will actually accept. Amazon Web Services, Inc. Ship it fast: Enable Performance Insights, then review Aurora recommendations in Compute Optimizer. Amazon Web Services, Inc.

Win #9 — Cost Anomaly Detection: deeper root-cause analysis

What it is: Each anomaly now returns up to 10 likely root causes with dollar impact across service/region/account/usage type. Amazon Web Services, Inc. Why it matters: Faster MTTR for spend spikes; better routing to the actual owner. Amazon Web Services, Inc. Ship it fast (CLI alert):

# Create / update an anomaly subscription (email/SNS)
aws ce create-anomaly-subscription \
  --anomaly-subscription '{
    "Frequency":"IMMEDIATE",
    "Subscribers":[{"Type":"EMAIL","Address":"finops@yourco.com"}],
    "MonitorArnList":["<monitor-arn>"],
    "ThresholdExpression":{"AbsoluteValue":200}
  }'

Win #10 — Invoice Configuration (split invoices by business entity)

What it is: Configure “Invoice Units” so subsidiaries/cost centers receive separate invoices without losing org-level discounts. Amazon Web Services, Inc. Why it matters: Cleaner accounting, fewer manual splits, better PO tracking — finance will hug you. Amazon Web Services, Inc. Ship it fast: Billing Console → Invoice Configuration → create Invoice Units, assign receiver and POs; manage via API/CloudFormation as needed. Amazon Web Services, Inc.

Bonus cost-savers from re:Invent you might’ve missed

  • ASG Target Tracking enhancements reduce over-provisioning with smarter autoscaling policies.
  • Amazon FSx for OpenZFS Intelligent-Tiering can cut NAS storage by up to double-digit percentages depending on heat.
  • SageMaker “scale to zero” and Bedrock prompt routing/caching lower GenAI spend.

Copy-Ready Snippets for Your Runbooks

Enable Cost Optimization Hub (org-wide):

aws cost-optimization-hub update-enrollment-status \
  --status Active --include-member-accounts

Enable Compute Optimizer (org-wide):

aws compute-optimizer update-enrollment-status \
  --status Active --include-member-accounts

Create a cost anomaly alert (email):

aws ce create-anomaly-subscription --anomaly-subscription '{
  "Name":"Prod-Spend-Spikes",
  "Frequency":"IMMEDIATE",
  "Subscribers":[{"Type":"EMAIL","Address":"alerts@yourco.com"}],
  "MonitorArnList":["<monitor-arn>"],
  "ThresholdExpression":{"AbsoluteValue":500}
}'

Create a FOCUS daily export:

aws billing create-export --export-name focus-daily --data-query '{
  "QueryStatement":"SELECT * FROM focus_1_0_aws",
  "TableConfigurations":[{"TableName":"focus_1_0_aws"}]
}' --destination-config '{
  "S3Destination":{"Bucket":"my-finops-bucket","Prefix":"focus/","Compression":"GZIP"}
}' --refresh-cadence DAILY

P.S: Adjust table names per your account’s Data Exports dictionary.

Share your AWS wins in the comments! If this helped, clap 👏 and follow for more cloud tips.


메타데이터
post_id
f571ae46e030
slug
aws-re-invent-cost-wins-you-missed-10-features-that-cut-your-bill-in-2025-f571ae46e030
url
https://medium.com/@kakamber07/aws-re-invent-cost-wins-you-missed-10-features-that-cut-your-bill-in-2025-f571ae46e030
canonical_url
https://medium.com/@kakamber07/aws-re-invent-cost-wins-you-missed-10-features-that-cut-your-bill-in-2025-f571ae46e030
author_url
https://medium.com/@kakamber07
status
ok
fetched_at
2026-07-16 22:15:16