图像处理的推荐自动缩放组设置是什么。我使用aws eliast beanstalk推出了我的图像处理服务器。自动缩放组仅包含考虑网络带宽的缩放。

我假设我还需要在定义策略时考虑CPU,但是我没有这种类型的图像处理服务器的经验。

服务器处理图像(调整大小,添加水印并上传到S3)。我需要一个适合我的图像处理可扩展性需求的策略。谢谢。

有帮助吗?

解决方案

我会认为更好的度量是等待处理的图像的数量。

最终您可能不关心网络带宽,甚至是CPU利用率 - 所有那些真正煮沸的那些都是可以加工图像或图像的快速。

我建议使用AWS SQS,并每次上载图像时向该队列添加消息。

队列的时间越长,您拥有的越多 - 然后将您的自动缩放策略基于队列中的项目数。将实例添加为队列展开,脱离下线作为队列变小。

http://docs.aws。Amazon.com/autoscaling/latest/developerguide/as-using-sqs-queue.html

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top