Durable Reduced Availability Storage enables you to store data at lower cost, with the tradeoff of lower availability than standard Google Cloud Storage.
Contents
- Durable Reduced Availability Storage Overview
- Creating a Durable Reduced Availability Bucket
- Moving Data to a Durable Reduced Availability Bucket
Durable Reduced Availability (DRA) Storage Overview
Durable Reduced Availability storage buckets have lower costs and lower availability, but are designed to have the same durability as standard Google Cloud Storage buckets.
DRA storage is appropriate for applications that are particularly cost-sensitive, or for which some unavailability is acceptable. For example:
- Data backup - Where high durability is critical, but the highest availability is not required.
- Batch jobs - Batch jobs can recover from unavailable data, for example by keeping track of the last object that was processed and resuming from that point upon re-starting.
For information about DRA storage pricing, see Pricing and Support .
Google Cloud Storage allows you to enable DRA at the bucket level . As described below, you can specify DRA storage at the time of bucket creation. Once the DRA bucket is created, all bucket and object operations are exactly the same as with the standard storage class. New objects in the bucket are transparently stored with the lower-availability configuration, and your billing for these objects will automatically reflect the lowered prices.
There is currently no support for changing an existing standard bucket into a DRA bucket, or for copying objects from a standard bucket to a DRA bucket or vice-versa. Objects must be downloaded and re-uploaded to the new bucket. Standard data egress/ingress fees apply.
Creating a Durable Reduced Availability Bucket
You enable Durable Reduced Availability Storage at bucket level by issuing a
PUT
request to Google Cloud Storage.
The following examples show how to create a Durable Reduced Availability bucket.
-
Using
gsutil
.gsutil mb -c DRA gs://<bucketname>/