为Google云应用引擎指定区域灵活的环境

问题描述:

问题: 有没有办法指定Google云端应用引擎灵活环境的区域以驻留?如果不是,有什么选择?为Google云应用引擎指定区域灵活的环境

上下文: 我有一个设置,我使用App Engine写入和读取到Bigtable。但是我注意到性能下降,并且在调试期间,我发现documentation from Google说明:

存在网络连接问题。网络问题可能会降低吞吐量,并导致读写时间比平时长。特别是,你会看到,如果您的客户端不在同一区为您Cloud Bigtable集群运行的问题。

在我的情况下,我的客户是在不同的地区,通过将其移动到同一地区有一个巨大的性能提高。但是性能问题仍然存在,并从文档的建议是把客户端在同一区域的Bigtable中。

我用集装箱引擎或计算引擎在那里更容易指定区域也考虑过,但我想留在App Engine上为其自动缩放功能和托管服务。

+0

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

App Engine是一个地区性服务:

App Engine是区域性的,这意味着运行在您的 应用坐落在一个特定的区域,由谷歌管理是 冗余提供整个基础架构的所有该地区内的区域。

摘自here

你确实可以使用GKE或者GCE,而你是正确的,这些都不是管理的服务,如App Engine是,他们都支持自动缩放。

+0

如何确保我的应用程序引擎区,我的第二代云SQL区是一样的吗?在第一代,有一个配置'首选位置',在第二代不再存在。 – EFreak

+0

你应该问一个新问题上的SO为 –