我每周需要在同一时间部署一堆实例以应对突发流量(自动扩展无法处理这些极端的突发事件),但是我似乎最多只能容纳20个实例。
这些文档说免费应用程序的上限为20,但我已连接一个结算帐户。我什至在美国中央运行了该应用程序,该应用程序最多可以支持200个实例。
https://cloud.google.com/appengine/docs/standard/python/an-overview-of-app-engine
回复:David Neale-app.yaml
runtime: nodejs8
instance_class: B4
manual_scaling:
instances: 21
回复:Dan Cornilescu-目标是最多支持5万个Web应用程序的并发用户。爆发将与每周一次的每周一次的活动同时进行,持续约3个小时。我们预计活动开始时会爆发最大的爆炸。我们建议不要使用任何需要交货时间来扩大规模的方法,因为峰值如此之大。
我还没有证实这一点,但是我们需要更多实例的主要原因实际上并不是处理器负载,而是appengine实例可用于传入请求的端口数(我无法找到有关最大连接数的文档) 。我们需要使用第三方API,其中一个请求要花费250毫秒。我认为所有可用的端口都在用完,只是在等待此调用完成。
答案 0 :(得分:3)
如果您的应用程序已附加结算帐户,并且您没有达到每日预算,那么从the limit is in fact 200开始,在我们中心获得200个手动扩展实例不会有任何问题。
您也可以简单地split your traffic between different versions,因为每个版本都有自己的缩放限制。因此,即使由于某种原因它们分别停留在20个以下,您也可以设置更多版本并在它们之间分配流量。您必须已启用结算功能并且可以正常使用。