这个令人困惑的 AWS 问题的正确答案是什么

What is the correct answer for this confusing AWS question

一位用户创建了照片编辑软件并将其托管在 EC2 上。该软件接受用户关于照片格式和分辨率的请求,并向 S3 发送消息以相应地增强图片。在这种情况下,下列哪项 AWS 服务将有助于使用 AWS 基础设施制作可扩展的软件?

一个。 AWS 简单队列服务
B. AWS 简单通知服务
C. AWS 冰川
D. AWS 弹性转码器

我觉得应该是D AWS Elastic Transcoder。你怎么看?

您应该将 AWS Elastic Transcoder 与 AWS Lambda + SQS 结合使用。因此,每当服务器收到来自用户的任何请求时,它都会将有效负载传输到 SQS,而 SQS 将触发 Lambda。现在 Lambda 将使用 AWS Elastic Transcoder 处理所有业务逻辑。这样,它可以使用 SQL 和 Lambda 处理大量流量。您可以管理 Lambda 线程和 SQS 队列池。

亚马逊简单队列服务(SQS。是一种快速、可靠、可扩展且完全托管的消息队列服务。SQS 提供了一种简单且经济高效的方法来解耦应用程序的组件。用户可以配置 SQS,解耦EC2应用和S3之间的调用,应用不会一直等待S3提供数据

Glacier is for cold storage, Transcoder is sorely for video, SNS is for notification, hence only SQS could help in processing fragments by fragments information for the application. So the answer is A (AWS SQS)