【问题标题】:Specify Zone for Google Cloud App Engine Flexible Environment为 Google Cloud App Engine 柔性环境指定区域
【发布时间】:2018-03-29 07:55:21
【问题描述】:

问题: 有没有办法指定 Google Cloud App Engine 灵活环境驻留的区域?如果没有,有什么替代方案?

背景: 我正在设置一个使用 App Engine 写入和读取 Bigtable 的设置。但是我注意到性能下降了,在调试过程中,我发现了一个documentation from Google 声明:

网络连接存在问题。网络问题会降低吞吐量并导致读取和写入花费比平时更长的时间。尤其是,如果您的客户端未与您的 Cloud Bigtable 集群在同一地区运行,您会发现问题。

就我而言,我的客户位于不同的区域,通过将其移动到同一区域,性能得到了巨大的提升。但是性能问题仍然存在,文档中的建议是将客户端与 Bigtable 放在同一区域。

我也考虑过使用容器引擎或计算引擎来更容易指定区域,但我想继续使用 App Engine 的自动缩放功能和托管服务。

【问题讨论】:

  • 如果您觉得我的回答解决了您的问题,您可以随时将其标记为已接受

标签: google-app-engine google-cloud-platform google-cloud-bigtable app-engine-flexible


【解决方案1】:

App Engine 是一项区域服务:

App Engine 是区域性的,这意味着运行您的 应用程序位于特定区域并由 Google 管理 在该区域内的所有区域中冗余可用。

取自here

您确实可以使用 GKE 或 GCE,虽然您说这些不是 App Engine 那样的托管服务是正确的,但它们都支持自动缩放。

【讨论】:

  • 如何确保我的应用引擎区域和我的第二代 Cloud SQL 区域相同?在第一代中,有一个配置“首选位置”在第二代中不再存在。
  • 你应该为此提出一个关于 SO 的新问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-11-05
  • 2019-04-24
  • 2018-11-28
  • 1970-01-01
  • 2021-01-29
  • 2017-09-30
  • 2021-03-23
相关资源
最近更新 更多