用于图像处理的自动缩放组策略
-
21-12-2019 - |
题
图像处理的推荐自动缩放组设置是什么。我使用aws eliast beanstalk推出了我的图像处理服务器。自动缩放组仅包含考虑网络带宽的缩放。
我假设我还需要在定义策略时考虑CPU,但是我没有这种类型的图像处理服务器的经验。
服务器处理图像(调整大小,添加水印并上传到S3)。我需要一个适合我的图像处理可扩展性需求的策略。谢谢。
解决方案
我会认为更好的度量是等待处理的图像的数量。
最终您可能不关心网络带宽,甚至是CPU利用率 - 所有那些真正煮沸的那些都是可以加工图像或图像的快速。
我建议使用AWS SQS,并每次上载图像时向该队列添加消息。
队列的时间越长,您拥有的越多 - 然后将您的自动缩放策略基于队列中的项目数。将实例添加为队列展开,脱离下线作为队列变小。
http://docs.aws。Amazon.com/autoscaling/latest/developerguide/as-using-sqs-queue.html
不隶属于 StackOverflow