Datastore 模式 Firestore 位置

使用 Datastore 模式 Firestore 之前,必须选择存储项目数据的位置。为减少延迟并提高可用性,请将您的数据存储在需要这些数据的用户和服务附近。

位置类型

您可以将 Datastore 模式数据存储在多区域位置或单区域位置。

多区域位置中的数据以多地区和多区域复制配置运行。如果您想要最大限度地提高数据库的可用性和耐用性,请选择多区域位置。多区域位置可以承受丢失整个区域的情况,同时保持可用性且不会丢失数据。在 Datastore 服务等级协议中,多区域位置的每月正常运行时间比例标准高于单区域位置。

单区域位置中的数据以多地区复制配置运行。如果您的应用对写入延迟较敏感,或者您想要将应用可能使用的其他 Google Cloud 资源托管在同一位置,请选择单区域位置。

多区域位置

多区域位置是宽泛的地理区域,例如美国。多区域位置包含多个单区域位置。以下多区域位置可供使用:

多区域名称 多区域说明 组成区域
eur3 欧洲 europe-west1europe-west4
nam5 美国 us-central1us-central2(俄克拉荷马 - 不公开的 GCP 区域)

单区域位置

单区域位置是具体的地理位置,如南卡罗来纳州。以下单区域位置可供使用:

区域名称 地区说明
北美洲
us-west1 俄勒冈 叶形图标 二氧化碳排放量低
us-west2 洛杉矶
us-west3 盐湖城
us-west4 拉斯维加斯
northamerica-northeast1 蒙特利尔 叶形图标 二氧化碳排放量低
us-east1 南卡罗来纳
us-east4 北弗吉尼亚
南美洲
southamerica-east1 圣保罗 叶形图标 二氧化碳排放量低
欧洲
europe-west2 伦敦
europe-west3 法兰克福
europe-central2 华沙
europe-west6 苏黎世 叶形图标 二氧化碳排放量低
亚洲
asia-south1 孟买
asia-southeast1 新加坡
asia-southeast2 雅加达
asia-east2 香港
asia-east1 台湾
asia-northeast1 东京
asia-northeast2 大阪
asia-northeast3 首尔
澳大利亚
australia-southeast1 悉尼

每个单区域位置与其他单区域位置至少相隔 100 英里。

选择位置

Google Cloud 项目的位置设置同时适用于 Datastore 模式 Firestore 和 App Engine。为其中任一产品选择位置时,您就为整个 Google Cloud 项目设置了位置。

如果您尚未为项目选择位置,当执行以下任何操作时,系统会要求您选择位置:

查看项目位置

使用以下任意一种方法可查看您为项目所选择的位置:

  • 运行 gcloud app describe 命令。

  • 如果您至少部署了 App Engine 应用的一个版本,请在 Google Cloud Console 中打开 App Engine 信息中心。信息中心右上角的位置信息同时适用于 App Engine 和 Datastore 模式 Firestore。

    之前所选位置的屏幕截图

后续步骤