代码之家  ›  专栏  ›  技术社区  ›  posit labs

在appengine上部署20个以上的实例

  •  3
  • posit labs  · 技术社区  · 7 年前

    我需要每周同时为流量突发部署一系列实例(自动缩放无法处理这些极端突发),但我似乎最多只能部署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 corniescu-目标是支持最多5万个web应用并发用户。爆炸将与一周一次的事件同时发生,一周一次,持续约3小时。我们期待着活动开始时最大的爆发。我们被建议不要使用任何需要提前期来扩大规模的东西,因为峰值是如此极端。

    我还没有确认这一点,但我们需要更多实例的主要原因不是实际的处理器负载,而是为传入请求提供实例的可用端口数(在max connections上找不到文档)。我们需要使用第三方API,其中一个请求需要占用250毫秒。我认为所有可用端口都已用完,只需等待此调用完成即可。

    1 回复  |  直到 7 年前
        1
  •  3
  •   Ying Li    7 年前

    如果您的应用程序附加了账单账户,并且您没有达到每日预算,那么您在美国中心获得200个手动缩放的实例应该不会有任何问题,因为 the limit is in fact 200 .

    你也可以简单地 split your traffic between different versions 因为每个版本都有自己的缩放限制。因此,即使出于某种原因,每个版本的流量都保持在20,您也可以设置更多的版本并在它们之间分配流量。当然,您必须启用计费并工作。

    推荐文章