Q21 — AWS SAP-C02 第3章
第 21/75 题 | ← 返回第3章
Q246. 一个媒体存储应用程序将用户照片上传到Amazon S3进行处理。最终用户报告某些上传的照片未被正确处理。应用程序开发人员追踪日志发现,当数千用户同时在系统上时,AWS Lambda遇到执行问题。问题由以下原因引起: * 并发执行的限制。 * 保存数据时Amazon DynamoDB的性能。 可以采取哪些操作来提高应用程序的性能和可靠性?(选择两项。)
- A. 评估并调整DynamoDB表的读取容量单位(RCU)。
- B. 评估并调整DynamoDB表的写入容量单位(WCU)。 ✓
- C. 添加Amazon ElastiCache层以提高Lambda函数的性能。
- D. 配置死信队列以重新处理失败或超时的Lambda函数。 ✓
- E. 使用S3 Transfer Acceleration为最终用户提供更低延迟的访问。
正确答案: B. 评估并调整DynamoDB表的写入容量单位(WCU)。, D. 配置死信队列以重新处理失败或超时的Lambda函数。
解析
A和C:读取不是这里的问题。 E:没有解决问题。问题不在于摄取,而在于处理。 正确答案是B和D。调整写入容量单位可以解决保存数据时DynamoDB的性能问题。配置死信队列可以捕获失败或超时的Lambda函数执行,以便后续重新处理。