为Google Cloud App Engine灵活环境指定区域

时间:2017-10-17 15:00:56

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

问题: 有没有办法为Google Cloud App Engine灵活环境指定区域?如果没有,有哪些替代方案?

上下文 我有一个设置,我使用App Engine来编写和读取Bigtable。但是我注意到性能下降了,在调试过程中,我找到了documentation from Google说明:

  

网络连接存在问题。网络问题可能会降低吞吐量并导致读取和写入时间比平时长。特别是,如果您的客户未与Cloud Bigtable群集在同一区域中运行,则会发现问题。

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

我还考虑过使用容器引擎或计算引擎来更容易地指定区域,但我希望继续使用App Engine来实现其自动缩放功能和托管服务。

1 个答案:

答案 0 :(得分:1)

App Engine是一项区域性服务:

  

App Engine是区域性的,这意味着运行您的基础架构   应用程序位于特定区域,由Google管理   在该地区的所有区域都可以冗余使用。

取自here

您确实可以使用GKE或GCE,但是如果您确定这些不是像App Engine那样的托管服务,那么它们都支持自动缩放。