Skip to main content

Google Cloud savings checks

Google Cloud opportunities in Cost Savings come from two sources: Google's own Recommender, which you export to BigQuery, and CloudYali's own rules. Both run once a day.

Google Recommender​

CloudYali reads Google's cost recommendations from the recommendations_export table in your billing export dataset. Set up the export first: Google Cloud recommendations. CloudYali keeps recommendations whose main impact is cost, and drops one that Google has not refreshed for 72 hours.

The amount is the size of Google's projected cost change, in the currency Google reports. CloudYali does not convert it to a monthly figure, and an amount in a currency other than USD shows as Unconverted.

RecommenderCategory
VM machine typeRightsizing
Idle VMWastage
Idle persistent diskWastage
Idle imageWastage
Idle IP addressWastage
Committed use discountsCommitment

Every other cost recommender, such as Cloud SQL, BigQuery or Cloud Storage, appears under Other. It has no savings bucket, so it cannot be marked implemented yet.

CloudYali's rules​

CloudYali's rules price findings from Google's list prices, or from your billing export where it has the resource's cost.

RuleDetectsMonthly savings
GCP-GCE-01A VM stopped for 30 days or more that still pays for disks and static IPsThe remaining disk and IP cost
GCP-GCE-02A VM on an older series or an oversized predefined shapeThe price difference to the better machine type
GCP-GCE-03An idle GPU, or an unused local SSD on a running VMThe GPU or local SSD cost
GCP-GCE-04An underfilled or empty sole-tenant node groupThe cost of the nodes it can release
GCP-GCE-05A non-production VM with no schedule that could stop out of hoursThe cost of the hours it could stop
GCP-GCE-06A fault-tolerant on-demand VM or Vertex job that fits SpotThe difference to Spot pricing
GCP-PD-01An orphaned snapshot older than 30 days, or a manual one older than 90Its storage at $0.026 per GiB
GCP-PD-02A regional disk on a non-production workload with no HA or DR labelHalf the disk's cost
GCP-SQL-01A non-production Cloud SQL instance with high availability or Enterprise PlusThe premium for HA and the edition
GCP-SQL-02A non-production Cloud SQL instance that keeps more than 7 backupsNo amount
GCP-NET-05A forwarding rule with no backends, past the fifth free rule$7.30 per rule
GCP-AR-01An Artifact Registry repository over 50 GiB with no cleanup policyNo amount
GCP-MEM-01A non-production Memorystore instance on Standard tier or with replicasThe difference to Basic tier
GCP-GKE-04A non-production Backup for GKE plan keeping backups more than 7 days$9 per namespace
GCP-GKE-05A GKE version past standard support, or Cloud SQL in extended supportThe extended support fee
GCP-BILL-01A billing export that is missing, out of date or not detailedNo amount
GCP-TPU-01A TPU node ready for 7 days or more with no queued workNo amount
GCP-CUD-02A commitment ending within 60 days without renewalNo amount

Each rule's opportunity describes the change to make. Google Cloud opportunities show a general runbook in their details.