When you create a Cloud Storage bucket, you choose its permanent geographic location. As your business needs change, where you store your data might need to change too. For example, your data might be better situated in a highly available dual-region bucket, a lower cost regional bucket, or simply a different region of the world.
This tutorial helps you to select a location that best fits your needs.
Objectives
- Choose a new location for the Cloud Storage data.
Costs
In this document, you use the following billable components of Google Cloud:
To generate a cost estimate based on your projected usage,
use the pricing calculator.
Before you begin
There are no prerequisites to this tutorial.
Choose a new location
When you choose the location for a Cloud Storage bucket, consider the differences in availability, and price, as shown in the following table.
| Zone | Region | Dual-region | Multi-region | |
|---|---|---|---|---|
| Availability |
|
|
|
|
| Pricing |
|
|
|
|
Location recommendations
| Requirements | Recommended bucket location | Workload examples |
|---|---|---|
|
Zone1 |
|
|
Region2 |
|
|
Dual-region3 |
|
|
Multi-region |
|
- Zonal locations for buckets are only available through Rapid Bucket.
- For more information about region-specific considerations, see Geography and regions.
- If you need a short and predictable recovery point objective (RPO), enable the premium turbo replication feature.
- To maximize performance and lower the latency between requests and responses, colocate your stored data in the same zone as the compute resources accessing your data. To store data in zones, use Rapid Bucket.
- To withstand the risk of losing data within an individual zone, use regions or dual-regions.
- To avoid data replication charges, store short-lived datasets in regions.
For moderate performance and ad hoc analytics workloads, multi-region storage can be a cost-effective choice.
Note that the performance of workloads that use data in a multi-region bucket might vary over time because storage and compute aren't colocated. When a multi-region workload has strict performance requirements, consider enabling Anywhere Cache.
When transferring to a new bucket, consider if the current storage class still suits your needs.
Plan and start the transfer
After you've decided on a new location, see Transfer between Cloud Storage buckets to plan and perform your data move.