繁体   English   中英

长期运行的任务可扩展性EC2

[英]Long running task scalablity EC2

有一个长时间运行的任务(20m至50m),该任务是通过HTTP调用调用到Web服务器的。 现在,由于此任务是计算密集型任务,因此Web服务器不能并行(在m3.medium上)执行4-5个以上的任务。

如何缩放? 在这种情况下可以使用EC2的自动缩放功能吗?

是否有其他可用框架可以帮助扩大和缩小规模,最好是在AWS EC2上?

自动缩放是针对此类情况量身定制的。 您可以运行初始诊断以查看单台服务器运行时CPU的通常允许使用的最大任务数(假设它高于X%)。

然后,您可以设置自动缩放规则,以在超出此阈值后启动更多实例。 您的规则可以确保每次一个实例超过X%时就创建一个新实例。 此外,您还可以基于相似的使用阈值添加规则以缩小规模(将最小实例设置为1)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM