对GAE Standard env感到困惑,并在不同地区分散了实例

时间:2018-10-06 22:02:03

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

documentation for App Engine中,它说:

  

满足您的延迟,可用性或耐用性要求是   选择应用运行区域的主要因素。

     

设置应用后,您将无法更改其区域。

在App Engine标准环境(具有自动缩放功能)中,如果我的应用程序开始从远离我的地区开始收到很多请求,该怎么办?例如,如果我所在的地区是us-east1,但是我收到了很多来自亚洲的要求吗?

出于某种原因,我认为App Engine会在请求来自的区域中启动新实例。

如果想构建一个全球可访问且快速的应用程序,这对我来说似乎是一个很大的限制。那么,GAE标准环境是一个错误的选择吗?

1 个答案:

答案 0 :(得分:1)

在大多数情况下,Google App Engine专为小型,简单且易于部署的服务器实例而设计。

如果需要全局负载平衡和自动扩展,则需要自己选择和配置服务。 Google的负载平衡器支持基于全局地理位置的负载平衡。您可以预先定义将负载均衡到的区域。结合Google Compute Engine和实例组,您可以定义网站的全局特征。

要权衡的是您要在计划,部署和管理设置上花费多少精力。 Google App Engine简化了这一过程,但是您在某些选择上受到限制。 Google Compute Engine需要花费更多的精力,但是您有更多的选项可以选择和管理。

从对Google负载均衡器的研究开始,以更好地了解您可以使用的选项。

GOOGLE CLOUD LOAD BALANCING