Google App Engine项目的多区域部署

时间:2018-07-31 06:09:25

标签: google-app-engine

在部署我的App Engine项目时,我已将位置设置为us-central。根据{{​​3}},此位置是指爱荷华州地区。该区域也将用于我的数据存储区。但是,根据link,这是指整个美国具有多区域可用性。我在数据存储区中的数据存储在哪里-是区域性还是多区域性?

1 个答案:

答案 0 :(得分:0)

App Engine和数据存储区的位置确实是相关的。这是由于数据存储最初只能从App Engine进行访问并因此而设计。

完成以下任何一项任务时,系统会要求您选择项目应用程序的位置:

  • 创建一个新的App Engine应用程序。
  • 使用Google Cloud创建您的第一个Cloud Datastore实体 平台控制台。

当您为其中一个选择位置时,此位置设置也将应用于另一个。现在,您已经注意到,数据存储区提供了多区域位置,而App Engine没有。例如,根据您的情况,选择us-central可以使您的App Engine应用程序在爱荷华州地区运行,而数据存储区则在美国境内的 multi-zone and multi-region replicated configuration中运行。通过选择App Engine和数据存储区都以区域配置(例如us-east1)运行的另一个位置,两者都将位于南卡罗来纳州。