Persistent Disk

Reliable, high-performance block storage for virtual machine instances.

Try it free
  • action/check_circle_24px Created with Sketch.

    Industry-leading price and performance, including SSD and HDD

  • action/check_circle_24px Created with Sketch.

    Attach to virtual machine instances running in Compute Engine or Google Kubernetes Engine

  • action/check_circle_24px Created with Sketch.

    Transparently resize, quickly back up, and support simultaneous readers

Industry-leading price and performance

HDD offers low-cost storage when bulk throughput is of primary importance. SSD offers consistently high performance for both random-access workloads and bulk throughput. Both types can be sized up to 64 TB.

Share data easily

With multi-reader mounting, many virtual machines can read data from a single Persistent Disk. Attaching a disk to more virtual machines does not affect aggregate performance or cost.

Scale without interruption

No longer worry about undersizing your block devices. Persistent Disk gives you unlimited flexibility by allowing you to resize your storage while it’s in use by one or more virtual machines with no downtime.

Key features

Seamless backup and restore

For maximum flexibility and minimal effort, snapshots are geo-replicated and available for restore in all regions by default. Snapshots of a block device can take place in minutes rather than hours.

Automatic encryption

Persistent Disks are automatically encrypted to protect your data, in transit or at rest. You can supply your own key, or we will automatically generate one for you.

Independent volumes

Your storage is located independently from your virtual machine instances, so you can detach or move your disks to keep your data even after you delete your instances.

View all features

What's new

Sign up for Google Cloud newsletters to receive product updates, event information, special offers, and more.

Documentation

Quickstart
Getting started

Adding or resizing zonal persistent disks.

Tutorial
Creating persistent disk snapshots

Create snapshots to periodically back up data from your zonal persistent disks or regional persistent disks.

Tutorial
Codelab: Creating a Persistent Disk

Follow along this lab to learn how to create persistent disks and attach it to a virtual machine.

Tutorial
How to set up a new persistent disk for PostgreSQL Data

Learn how to set up a basic installation of PostgreSQL on a separate persistent disk, which is also the boot disk, on Compute Engine.

Tutorial
Deploying apps with regional persistent disks

See how to release a highly available app by deploying WordPress using regional persistent disks on Google Kubernetes Engine.

All features

Disk Clones Use Disk Clones to quickly bring up staging environments from production, create new disks for backup verification or data export jobs, and create disks in a different project.
High durability Persistent Disk is designed for high durability. It stores data redundantly to ensure data integrity.
Resizeable volumes Persistent disk performance scales automatically with size, so you can resize your existing persistent disks or add more persistent disks to an instance to meet your performance and storage space requirements. Each persistent disk can be up to 64 TB in size, so there is no need to manage arrays of disks to create large logical volumes.
Independent volumes Your storage is located independently from your virtual machine instances, so you can detach or move your disks to keep your data even after you delete your instances.
Snapshots Create snapshots to periodically back up data from your zonal persistent disks or regional persistent disks. To reduce the risk of unexpected data loss, consider the best practice of setting up a snapshot schedule to ensure your data is backed up on a regular schedule.
Machine Images Use a machine image to store all the configuration, metadata, permissions, and data from one or more disks for a VM instance running on Compute Engine. The VM instance that you use to create a machine image is referred to as a source instance.

Pricing

For more detailed pricing information, please view the pricing guide.

Type Price (per GB / month in USD)
Standard provisioned space $0.040
SSD provisioned space $0.170
Regional standard provisioned space $0.080
Regional SSD provisioned space $0.340
Snapshot storage $0.026
Multi-regional snapshot storage $0.026 in each multi-region
IO operations No additional charge

If you pay in a currency other than USD, the prices listed in your currency on Google Cloud SKUs apply.