CloudBudgetMasterCloudBudgetMaster

← All articles

GCP

Optimize GCP Disk Costs

June 13, 2026·2 min read·CloudBudgetMaster

Introduction to GCP Persistent Disks and Snapshots

Google Cloud Persistent Disks and Snapshots are essential components for storing and managing data in the cloud. However, if not managed properly, they can lead to significant unnecessary expenses. In this post, we will explore how to optimize GCP persistent disk and snapshot usage to reduce costs.

Identifying Unnecessary Persistent Disks

To start optimizing your GCP persistent disk costs, you need to identify any unnecessary disks. You can use the gcloud command-line tool to list all persistent disks in your project:

gcloud compute disks list

Look for disks that are not attached to any instances or are in a PENDING or FAILED state. You can also use the Google Cloud Console to filter disks by status and attachment.

Deleting Unnecessary Persistent Disks

Once you have identified unnecessary persistent disks, you can delete them using the gcloud command-line tool:

gcloud compute disks delete <DISK_NAME> --zone <ZONE>

Make sure to replace <DISK_NAME> with the actual name of the disk and <ZONE> with the zone where the disk is located.

Identifying Unnecessary Snapshots

Snapshots are another area where costs can add up quickly. You can use the gcloud command-line tool to list all snapshots in your project:

gcloud compute snapshots list

Look for snapshots that are older than your desired retention period or are no longer needed.

Deleting Unnecessary Snapshots

To delete unnecessary snapshots, you can use the gcloud command-line tool:

gcloud compute snapshots delete <SNAPSHOT_NAME>

Make sure to replace <SNAPSHOT_NAME> with the actual name of the snapshot.

Best Practices for Persistent Disk and Snapshot Management

To avoid unnecessary expenses in the future, follow these best practices: * Regularly review and delete unnecessary persistent disks and snapshots. * Use automation tools to manage disk and snapshot creation and deletion. * Implement a retention policy for snapshots to ensure they are not kept for longer than necessary. * Consider using pd-ssd disks for high-performance workloads and pd-standard disks for low-performance workloads.

Conclusion and Automation

By following these steps and best practices, you can optimize your GCP persistent disk and snapshot usage and reduce unnecessary expenses. CloudBudgetMaster automates the detection of unnecessary persistent disks and snapshots, providing a clear view of the associated costs and allowing you to take action to eliminate waste.

Stop guessing where your cloud money goes

CloudBudgetMaster scans AWS, GCP & Azure and finds idle, unused, and overspending resources automatically.

Try Free — No Credit Card