一家公司正在构建一个媒体共享应用程序并决定使用 Amazon S3进行存储.上传媒体文件后,公司会启动一个多步骤流程来创建缩略图、识别图像中的对象、将视频转码为标准格式和分辨率以及提取元数据并将其存储到Amazon DynamoDB 表中.元数据用于搜索和导航.流量是可变的该解决方案必须能够扩展以处理负载高峰,而无需花费不必要的费用.解决方案架构师应该推荐什么来支持这种工作负载()
B
解析:Step Functions 非常适合协调基于会话的应用程序.例如,您可以使用 StepFunctions 来协调电子商务网站上结帐流程的所有步骤.Step Functions可以根据需要从 Amazon DynamoDB 读取和写入以管理库存记录.Not C:DynamoDB用于存储图片的MetaData,如图片名称、拍摄日期、拍摄地点、分辨率等.(DynanoDB不用于存储图片对象) Not D:与 C 的原因相同,在这种情况下为DynamoDB是不存储图片对象(初始数据为图片,元数据尚未提取)