基于工作负载一致请求的EC2自动扩展

0

【以下的问题经过翻译处理】 你好!

我想要创建一个需要大量计算能力的应用程序(一个能够制作具有稳定扩散效果的图像的API)。因此,我将使用EC2实例来进行计算。我的后端入口将是Amazon API Gateway,它仅会处理很少的请求(比如3个),每个请求都具有非常一致(已知)的工作量。用户请求的数量可能会在(相对)短的时间内大幅变化(上升和下降)。

在成本效益方面,要扩展这种工作量,最好的方法是什么?我尝试查看“负载均衡器”,但我没有找到一个好的使用方法来实现这个目的。我考虑创建一个SQS队列来存储请求,并在请求堆积过多时扩大我的EC2实例。这是一个好主意吗?如果是,最佳实现方法是什么?

我非常期待您的回复!先感谢您。基于工作负载一致请求的EC2自动扩展

1개 답변
0

【以下的回答经过翻译处理】 是的,SQS经常用于像这样的“工作层”前面,其中EC2 Autoscaling Group中的实例具有由队列深度指标驱动的扩展策略,或者如果是由工作节点生成的特定于应用程序的自定义指标,可能可以提供更好的缩放性能。 API Gateway可以与SQS接口。

profile picture
전문가
답변함 5달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인