在documentation for App Engine中,它说:
满足您的延迟,可用性或耐用性要求是 选择应用运行区域的主要因素。
设置应用后,您将无法更改其区域。
在App Engine标准环境(具有自动缩放功能)中,如果我的应用程序开始从远离我的地区开始收到很多请求,该怎么办?例如,如果我所在的地区是us-east1,但是我收到了很多来自亚洲的要求吗?
出于某种原因,我认为App Engine会在请求来自的区域中启动新实例。
如果想构建一个全球可访问且快速的应用程序,这对我来说似乎是一个很大的限制。那么,GAE标准环境是一个错误的选择吗?
答案 0 :(得分:1)
在大多数情况下,Google App Engine专为小型,简单且易于部署的服务器实例而设计。
如果需要全局负载平衡和自动扩展,则需要自己选择和配置服务。 Google的负载平衡器支持基于全局地理位置的负载平衡。您可以预先定义将负载均衡到的区域。结合Google Compute Engine和实例组,您可以定义网站的全局特征。
要权衡的是您要在计划,部署和管理设置上花费多少精力。 Google App Engine简化了这一过程,但是您在某些选择上受到限制。 Google Compute Engine需要花费更多的精力,但是您有更多的选项可以选择和管理。
从对Google负载均衡器的研究开始,以更好地了解您可以使用的选项。