多区域位置由一组定义的区域(其中存储了数据库的多个副本)组成。每个副本要么是包含数据库中所有数据的读写副本,要么是不保留全部数据但参与复制的见证者副本。
通过在多个区域之间复制数据,即使整个区域丢失,系统也能继续传送数据。在一个区域内,数据会跨可用区复制,因此,即使可用区丢失,系统也能继续在该区域内传送数据。
每个多区域位置至少包含两个读写区域,用于处理读写流量。第三个区域是 nam5 中的见证者区域,也是 eur3 中的读写区域。
以下多区域位置可供使用:
| 多区域位置名称 | 多区域说明 | 读写区域 | 见证者区域 |
|---|---|---|---|
eur3 |
欧洲 | europe-west1(比利时)、europe-west4(荷兰)、europe-north1(芬兰) |
|
nam5 |
美国 | us-central1(爱荷华)、us-central2(俄克拉荷马 - 不公开的 GCP 区域) |
us-east1(南卡罗来纳) |