CostGuard Scans

115 ways to cut your cloud bill.

Every cost-savings detection Finout runs across AWS, Azure, GCP, and Kubernetes: from the cloud providers' own engines and from Finout's detection layer.

115 115
Detections
4 4
Providers
3 3
Use Cases
2 2
Detection Sources
CostGuardScans-1 CostGuardScans-2
New at launch

FSx for NetApp ONTAP 
detection is here.

Three new detections for one of the most-missed sources of AWS storage waste: tiering policy, volume configuration, and IOPS.

See-FSx-detections-1
Built in

Finout detections are customizable.

You define what waste means. Thresholds, lookback windows, and scopes are yours to set. The catalog is the starting point; your policy is the detection.

01

How it works

One catalog. Two sources.

Whether you're 12 engineers or 1,200, the question is the same: Are these tokens buying growth, or burning runway? Finout provides founders and operators the unit economics to answer it.

Cloud Verified

Recommendations from the providers' own engines- AWS Cost Optimization Hub, Compute Optimizer, and Azure Advisor, pulled into Finout and enriched with your cost, tag, and ownership context.

Cloud-Verified

Finout Detections

Finout's own detection layer, built on your usage and billing data, picking up where the providers' stop.

Finout-Detections
all
Provider arrow
  • AWS
  • Azure
  • GCP
  • K8s
  • OpenAI
Use case arrow
  • Idle
  • Rightsizing
  • Modernization
  • Commitment
  • AI
Source arrow
  • Finout
  • Cloud-Verified
Status arrow
  • Live
  • New
  • Beta
of cards
live

Idle EC2 Instances

Flag EC2 instances that are effectively doing nothing — surfaced from AWS's own optimization engine and from Finout's usage analysis, enriched with your cost and ownership context.

live

Idle EBS Volumes

Find unused and unattached EBS volumes still on your bill — flagged by AWS and by Finout — so you can delete them and reclaim storage spend.

live

Idle RDS Databases

Surface RDS databases nobody is querying — from AWS's idle analysis and Finout's connection monitoring — so you can pause or remove them.

live

EC2 Rightsizing

Match your EC2 instances to what your workloads actually use and move to a cheaper instance type — recommendations from AWS Compute Optimizer and Finout's own utilization analysis.

live

RDS Rightsizing

Downsize underused RDS databases to the most cost-effective instance while protecting your service levels — from AWS and Finout analysis.

live

Idle ECS Service Cleanup

Spot ECS services sitting idle and quietly billing so your team can retire containers no one is using.

live

Aurora Cluster Storage Rightsizing

Right-size your Aurora cluster storage so you stop paying for capacity you never use.

live

EBS Volume Generation Upgrade

Upgrade EBS volumes to a newer generation that delivers the same performance for the same or lower cost.

live

EBS Volume Rightsizing

Resize over-provisioned EBS volumes to match real usage.

live

Auto Scaling Group Graviton Migration

Move eligible Auto Scaling Groups to Graviton for the same performance at a lower price.

live

Auto Scaling Group Rightsizing

Resize your Auto Scaling Groups so your fleet tracks real demand instead of paying for idle headroom.

live

Auto Scaling Group Generation Upgrade

Upgrade Auto Scaling Groups to a newer instance generation at the same or lower cost.

live

Auto Scaling Group Scale In

Scale in idle or unused Auto Scaling capacity to stop paying for headroom you don't need.

live

EC2 Graviton Migration

Move eligible EC2 instances to Graviton for the same performance at a lower price.

live

EC2 Newer Generation Upgrade

Upgrade older EC2 instances to a newer generation that costs the same or less for the same work.

live

Fargate Task Rightsizing

Tune your Fargate task sizing to actual usage so serverless containers stop over-charging you.

live

Lambda Function Rightsizing

Optimize Lambda memory allocation so every function runs at its most cost-efficient setting.

live

RDS Graviton Migration

Move your RDS databases to Graviton instance types to keep performance while lowering the bill.

live

RDS Storage Rightsizing

Right-size RDS instance storage so you stop paying for allocated capacity you never use.

live

Compute Savings Plans Purchase

See exactly where committing to Compute Savings Plans would cut your on-demand rates, with the optimal hourly commitment modeled for you.

live

DynamoDB Reserved Capacity Purchase

Commit to the read/write capacity you consistently use and pay less than on-demand for it.

live

EC2 Instance Savings Plans Purchase

Lock in lower EC2 rates by committing to the instance families you already run consistently.

live

EC2 Reserved Instances Purchase

Turn steady-state EC2 usage into reserved-instance savings for a one- or three-year term.

live

ElastiCache Reserved Instances Purchase

Reduce caching costs by committing to the node types and regions you already run.

live

OpenSearch Reserved Instances Purchase

Cut OpenSearch cluster costs by committing to specific instance types and regions.

live

RDS Reserved Instances Purchase

Lower database costs by committing to your steady RDS configurations.

live

Redshift Reserved Instances Purchase

Reduce data warehouse costs by committing to the node types and regions you consistently use.

live

SageMaker Savings Plans Purchase

Commit to your steady SageMaker usage and bring down the cost of your ML workloads.

beta

Idle EC2 GPU Detection

Catch expensive GPU instances sitting idle after training or inference jobs finish — with GPU utilization, memory, and power-draw thresholds you control.

live

Idle Elastic IP

Find unused Elastic IPs that keep billing with nothing attached to them.

live

Idle S3 Bucket

Surface dormant buckets by your own request-count policy so you can archive or remove storage nobody touches.

live

Idle NAT Gateway

Spot NAT Gateways with almost no traffic — you define the traffic floor — and remove endpoints you're paying for hourly.

live

Idle Application Load Balancers

Find ALBs with almost no requests and remove endpoints you're paying for hourly.

live

Idle Network Load Balancers

Spot NLBs with near-zero traffic flows and retire load balancers nothing is using.

live

Idle Classic Load Balancers

Surface legacy Classic Load Balancers with no real traffic — remove them or migrate off the deprecated generation.

live

Idle Gateway Load Balancers

Detect Gateway Load Balancers with no traffic flows so you stop paying for unused network appliances' front doors.

live

Idle ElastiCache

Spot cache clusters running near-zero CPU — by your definition of near-zero — and retire capacity you're not using.

live

RDS Extended Support Detection

Detect RDS databases running end-of-life engine versions that quietly bill extended-support surcharges — upgrade the engine and drop the premium.

live

EKS Extended Support Detection

Flag EKS clusters on Kubernetes versions past standard support, where every cluster-hour costs a multiple of the standard fee — upgrade and pay the normal rate.

live

ElastiCache Extended Support Detection

Catch ElastiCache clusters on engine versions past end-of-life that carry extended-support charges — upgrade to eliminate them.

live

OpenSearch Extended Support Detection

Spot OpenSearch domains on legacy versions incurring extended-support surcharges — upgrade the domain and stop the premium.

beta

GPU Instance Rightsizing

Identify GPU instances that aren't actually using the GPU and move them to a cheaper compute, memory, or general-purpose instance without losing throughput.

live

EBS gp2 to gp3 Migration

Move your gp2 volumes to gp3 for the same performance at a lower price.

live

Commitment Coverage Gaps

Finout finds consistently-running resources still paying on-demand prices so you can extend your commitment coverage and capture the savings.

new

FSx ONTAP Missing Tiering Policy

Detect FSx for ONTAP volumes without a tiering policy that keep cold data on expensive primary storage.

new

FSx ONTAP Inefficient Volume Storage Configuration

Flag ONTAP filesystems whose volumes are configured against storage best practice so you stop overpaying for provisioned SSD storage.

new

FSx Underutilized IOPS

Spot FSx filesystems provisioned with more IOPS than they use and scale them back to actual demand.

live

Unused App Service Plan

Your App Service plan has no apps running — delete the resource to stop the spend.

live

Idle Cosmos DB Containers

No activity detected for 30 days — lower throughput or delete containers to save costs.

live

Unused Running Data Explorer Resources

Running resources with no user activity — stop them to save costs.

live

Unused Stopped Data Explorer Resources

Stopped resources idle for 60+ days — delete them to save costs.

live

Unused Data Explorer Storage

Delete unreferenced storage artifacts to reduce storage costs.

live

Unused Restored Tables

Delete restored tables no longer in use to save on data retention charges.

live

Idle Spark Compute (Auto Pause)

Enable auto-pause to shut down idle Spark pools and stop paying for them.

live

Failing ADF Pipelines

Review or delete repeatedly failing pipelines to avoid billing for failures.

live

Unattached Disks

Disks not attached to any VM keep billing — snapshot and delete the ones you no longer need.

live

Idle Virtual Network Gateways

Gateways idle for 90+ days — reconfigure or delete them to avoid hourly billing.

live

Right Size App Service Plans

Low CPU usage over the past 7 days — choose a less expensive SKU.

live

Disable Redundant Health Probes

Health probes don't influence routing with a single origin — disable them to save bandwidth.

live

Migrate to Front Door Standard/Premium

Standard/Premium tiers don't charge per additional domain or rule — migrate to save.

live

Enable Cosmos DB Autoscale

Autoscale scales RU/s down when not in use, based on your last 7 days of usage.

live

Continuous Backup with Fabric Mirroring

Enable continuous backup with Fabric Mirroring to reduce backup costs.

live

Review Free Tier Account Configuration

Your free-tier account exceeds 1000 RU/s — extra throughput is billed normally.

live

Migrate MongoDB API to v4.2

Upgrade to v4.2 to cut storage costs up to 55% and query costs up to 45%.

live

Enable Optimized Autoscale

Autoscale on usage metrics to optimize cost and performance.

live

Move Clusters to a Cost Effective SKU

Migrate to a more cost-effective SKU based on calculated CPU and cache needs.

live

Reduce Table Cache Policy

Adjust cache policy to shrink hot cache and let autoscale scale in.

live

Right Size MariaDB Servers

Reduce compute size for servers underutilized over a 7 day period.

live

Right Size MySQL Servers

Reduce compute size for servers underutilized over a 7 day period.

live

Enable Databricks Autoscaling

Autoscaling improves utilization and cuts static cluster costs.

live

Configure Low Cost Basic Logs Plan

Switch eligible tables to the Basic logs plan to reduce ingestion and retention costs.

live

Review Pricing / Commitment Tier

Change commitment tier to receive discounts based on your usage volume.

live

Fine Tune Cluster Autoscaler Profile

Aggressive scale-down settings remove idle nodes quickly and save costs.

live

Use Spot Nodes for Tolerant Workloads

Spot node pools give reduced pricing for interrupt-tolerant workloads.

live

Enable Vertical Pod Autoscaler

VPA recommendation mode surfaces CPU/memory rightsizing for your pods.

live

Use Differential/Incremental Backups

Replace full daily backups with differential or incremental to cut backup costs.

live

Enable Spark Autoscale

Spark autoscale adjusts nodes dynamically and avoids over-provisioning.

live

Scale Down PTU Deployments

Leverage unused PTU capacity or scale down units to avoid unnecessary AI costs.

live

Consolidate Front Door Endpoints

Multiple endpoints under one Standard/Premium profile reduce base fees.

live

Consider Premium Storage Pricing

High transactions/TB ratios can make premium storage cheaper and faster.

live

Revisit Classic Log Retention Policy

Shorten retention of classic log data to reduce storage charges.

live

Store Snapshots in Standard Storage

Save 60% by storing Managed Disk snapshots in Standard rather than Premium storage.

live

Right Size VM Scale Sets

7-day analysis identified scale sets with low usage — resize or shut down to save.

live

Right Size Underutilized VMs

Usage analysis identified VMs with low utilization — manage size and count to save.

live

App Service Reserved Instance

Purchase an App Service RI based on your usage pattern to maximize savings.

live

Blob Storage Reserved Instance

Purchase a Blob/Data Lake reservation to save over pay-as-you-go.

live

Cache for Redis Reserved Instance

Purchase a Redis RI to save over pay-as-you-go costs.

live

Compute Savings Plan

Commit to a compute savings plan to unlock lower global compute pricing.

live

Cosmos DB Reserved Instance

Purchase a Cosmos DB reservation to reduce pay-as-you-go rates.

live

Cosmos DB Reserved Capacity Tiers

Commit to Cosmos DB reserved capacity — now available from a 100 RU/s option in any quantity.

live

Data Explorer Reserved Instance

Purchase a Data Explorer reservation based on your usage pattern.

live

Data Factory Reserved Instance

Purchase a Data Factory reservation to save over on-demand usage costs.

live

Database for MySQL Reserved Instance

Purchase a MySQL reservation to save on compute costs.

live

Database for PostgreSQL Reserved Instance

Purchase a PostgreSQL reservation to save over on-demand costs.

live

Dedicated Host Reserved Instance

Purchase a Dedicated Host reservation based on usage for savings.

live

Azure Files Reserved Instance

Purchase an Azure Files reservation to save over on-demand costs.

live

Managed Disk Reserved Instance

Purchase a Managed Disk reservation based on your usage pattern.

live

NetApp Storage Reserved Instance

Purchase a NetApp Files reservation to save over on-demand costs.

live

Reservation Auto Renewal

Configure auto-renewal for expiring reservations so discounted rates continue uninterrupted.

live

OpenAI PTU Reservations

Purchase provisioned-throughput reservations to save on OpenAI over pay-as-you-go.

live

RedHat OSA Reserved Instance

Purchase a RedHat OSA reservation to reduce on-demand costs.

live

SQL PaaS DB Reserved Instance

Purchase a SQL PaaS reservation to reduce database compute costs.

live

SAP HANA Reserved Instance

Purchase a SAP HANA reservation for savings based on your usage.

live

SUSE Linux Reserved Instance

Purchase a SUSE Linux reservation to save over on-demand costs.

live

Synapse Analytics Reserved Instance

Purchase a Synapse reservation to save over pay-as-you-go costs.

live

Azure VMware Solution Reserved Instance

Purchase an AVS reservation to save over on-demand based on usage.

live

Virtual Machine Reserved Instance

Purchase a VM reservation to maximize savings based on your usage pattern.

live

Idle VM Detection

Flag GCP VMs by your own CPU and network thresholds and shut down machines nobody uses.

live

Idle Cloud SQL Detection

Spot Cloud SQL instances with negligible CPU, memory, and I/O — by your policy — and pause or remove unused databases.

live

Idle Persistent Disk

Find persistent disks no longer in use and reclaim the storage spend.

live

Aged Snapshot Cleanup

Surface snapshots older than your retention policy — 90 days by default — and clear out storage you forgot about.

live

Cloud SQL Extended Support Detection

Detect end-of-life MySQL and PostgreSQL versions incurring per-vCPU extended-support charges — upgrade and drop the surcharge.

live

VM Rightsizing

Match your GCP VMs to real CPU usage — with a utilization ceiling you set — and move to the most economical machine type.

live

EKS Workload Rightsizing

Cut Kubernetes waste on Amazon EKS by comparing requested vs. used CPU and memory across every workload type — with a percentile buffer you control.

live

GKE Workload Rightsizing

Cut Kubernetes waste on Google GKE by comparing requested vs. used CPU and memory across every workload type — with a percentile buffer you control.

Loading more...

Stop reading about waste. Start deleting it.

See every detection running against your own bill in a 30-minute demo.