问题: 有没有办法为Google Cloud App Engine灵活环境指定区域?如果没有,有哪些替代方案?
上下文 我有一个设置,我使用App Engine来编写和读取Bigtable。但是我注意到性能下降了,在调试过程中,我找到了documentation from Google说明:
网络连接存在问题。网络问题可能会降低吞吐量并导致读取和写入时间比平时长。特别是,如果您的客户未与Cloud Bigtable群集在同一区域中运行,则会发现问题。
就我而言,我的客户处于不同的区域,通过将其移动到同一区域,性能大幅提升。但是,性能问题仍然存在,文档中的建议是将客户端放在与Bigtable相同的区域中。
我还考虑过使用容器引擎或计算引擎来更容易地指定区域,但我希望继续使用App Engine来实现其自动缩放功能和托管服务。
答案 0 :(得分:1)
App Engine是一项区域性服务:
App Engine是区域性的,这意味着运行您的基础架构 应用程序位于特定区域,由Google管理 在该地区的所有区域都可以冗余使用。
取自here。
您确实可以使用GKE或GCE,但是如果您确定这些不是像App Engine那样的托管服务,那么它们都支持自动缩放。