A multi-region location consists of a defined set of regions where multiple replicas of the database are stored. Each replica is either a read-write replica which contains all of the data in the database or a witness replica which does not maintain a full set of data but participates in replication.
By replicating the data between multiple regions, data can continue to be served even with the loss of an entire region. Within a region, data is replicated across zones so that data can continue to be served within that region even with the loss of a zone.
Each multi-region location includes at least two read-write regions that serve
read and write traffic. A third region is a witness region in nam5
and
a read-write region in eur3
.
The following multi-region locations are available:
Multi-Region Name | Multi-Region Description | Read-Write Regions | Witness Region |
---|---|---|---|
eur3 |
Europe | europe-west1 (Belgium), europe-west4 (Netherlands), europe-north1 (Finland) |
|
nam5 |
United States | us-central1 (Iowa), us-central2 (Oklahoma—private GCP region) |
us-east1 (South Carolina) |