locationId "europe-west" 代表比利时还是欧盟的多区域?

Does locationId "europe-west" represent Belgium or the multi-region in the EU?

  1. 在 Google Cloud Console 中创建新项目
  2. 在空云数据存储中创建一个新实体。当提示输入位置时,选择 europe-west,根据 Cloud Datastore Locations 代表欧洲的 多区域

    推理:

    maximize the availability and durability of your database. Multi-region locations can withstand loss of entire regions and maintain availability without data loss. In the Cloud Datastore Service Level Agreement, multi-region locations define a higher monthly uptime percentage than regional locations.

  3. 接下来,创建新的 Google App Engine(标准环境)应用并将其部署到同一个项目中。

    Cloud Datastore Locations 还说明:

    The location setting for your Google Cloud Platform project applies to both Cloud Datastore and App Engine.

    不过,App Engine 是一种区域资源。

对于这个项目,命令

gcloud app describe

将return

locationId: europe-west

根据 App Engine Locationseurope-west 代表比利时区域,而 Cloud Datastore 告诉我 europe-west 是欧洲的多区域位置。比利时 OTOH 未明确列为 Cloud Datastore 的(区域)位置。

问题

locationId: europe-west 是否指比利时,比利时也是欧洲的多区域位置(适用于 Cloud Datastore,但不适用于 App Engine)?

奖金问题

如果假设正确:这是否意味着当比利时位置丢失时,客户仍然可以访问 Cloud Datastore(因为它已复制到另一个区域),但不能访问相应的 App Engine 应用程序?

你问题的长答案很乱。

这里是简短的回答:europe-west 表示不同的产品。对于 App Engine,它意味着比利时,对于数据存储,它意味着多区域欧洲(确实包括比利时,但奇怪的是你不能选择比利时作为其他区域 - 只能选择伦敦或法兰克福)。

额外答案:是的,但如果您的应用程序已关闭,我不知道他们将如何访问 Cloud Datastore。

来源:Google's table of products available by region.

对于 Cloud Datastore,europe-west 指的是我们的比利时-芬兰-荷兰多区域(尽管这可能会改变)。

是的,如果比利时区域丢失,您仍然可以 read/write 来自其他云区域的 Cloud Datastore - 假设您在那里有一个计算层。