Google App Engine垂直缩放

我知道Google Cloud(Google App Engine)可以水平自动调整实例:当服务器超负荷时,您有一台具有特定参数的服务器,autoscaler启动新的服务器并平衡它们之间的负载。

但是,如果Google Cloud提供垂直缩放function,则无法find任何信息。 防爆。 你有一个2核心,4GB内存的服务器,它超载,所以自动调节器给你更多的资源(你的服务器获得更多的RAM /更多的核心 – >你的服务器是4核心,8GB内存,它不会超载)。 这可能使用Google云吗?

好吧,我收到GCE集团的主持人Sharif Sharaf的回答。 也许这对我有帮助的人是有帮助的:

(tl; dr:不,没有垂直的自动缩放,这是可能的,很难,直到你闲置IT部门才能使用它)

对于App Engine,您应该查看Modules API的文档,它允许您select手动,基本和自动(水平)缩放,并在您的模块.yaml文件中指定实例类。 看到:

https://developers.google.com/appengine/docs/python/modules/#Python_Configuration

对于计算引擎,您可以考虑将负载均衡器与Ansible等编排引擎结合使用,以自动更改实例的大小。 这需要一些相当的工作来完成,而水平缩放是迄今为止比较简单的解决scheme。 自动化解决scheme的描述可以在这里find:

http://googlecloudplatform.blogspot.com/2014/05/using-ansible-to-automate-google.html