App Engine 是区域级的,这意味着运行您的应用的基础架构位于特定区域并由 Google 代管,以使其在该区域内的所有可用区以冗余方式提供。
选择要在哪个区域运行应用时,首先要考虑该区域是否能满足您的延迟时间、可用性或耐用性要求。通常,您可以选择距离应用的用户最近的区域,但也要考虑提供 App Engine 的位置以及应用使用的其他 Google Cloud 产品和服务的位置。跨多个位置使用服务可能会影响应用的延迟时间及其价格。
应用的区域一经设置,便无法更改。
如果您已创建 App Engine 应用,则可以通过执行以下任一操作来查看其区域:
运行
gcloud app describe
命令。打开 Google Cloud 控制台中的 App Engine 信息中心。该区域会显示在页面顶部附近。
如需选择区域,请在 Google Cloud 项目中创建 App Engine 应用。如需详细了解如何在标准环境或柔性环境中管理项目、应用和结算,请参阅您的语言版本的相应主题。
Cloud Storage 位置
创建应用时,App Engine 会在 Cloud Storage 中创建默认存储分区。通常,此存储分区的位置与 App Engine 应用的位置匹配。
以下 App Engine 应用位置会创建多区域存储分区:
- 位于
us-central
的应用会在US
多区域中创建一个存储分区。 - 位于
europe-west
的应用会在EU
多区域中创建一个存储分区。
如需详细了解 Cloud Storage 存储分区位置,请参阅存储分区位置。
Firestore 位置
当您创建应用时,App Engine 会在 Firestore 中创建默认数据库。通常,此数据库的位置与 App Engine 应用的位置匹配。
以下 App Engine 应用位置会创建多区域数据库:
- 位于
us-central
的应用会在nam5
多区域中创建一个数据库。 - 位于
europe-west
的应用会在eur3
多区域中创建一个数据库。
如需详细了解 Firestore 存储桶位置,请参阅数据库位置。