Q5 — AWS SAA-C03 第15章
第 5/100 题 | ← 返回第15章
Q1105. 一家公司希望分析并生成报告以跟踪其移动应用程序的使用情况.该应用程序很受欢迎,拥有全球用户群.该公司使用自定义报告构建程序来分析应用程序的使用情况.该程序在每月的最后一周生成多份报告.该程序生成每份报告只需不到 10 分钟.该公司很少在每月的最后一周之外使用该程序生成报告.该公司希望在需要报告时以最短的时间生成报告.哪种解决方案能够最经济高效地满足这些要求?
- A. 使用 Amazon EC2 按需实例运行该程序.创建 Amazon EventBridge 规则以在请求报告时启动 EC2 实例.在每个月的最后一周连续运行 EC2 实例.
- B. 在 AWS Lambda 中运行该程序.创建 Amazon EventBridge 规则以在请求报告时运行 Lambda 函数. ✓
- C. 在 Amazon Elastic Container Service (Amazon ECS) 中运行该程序.安排 Amazon ECS 在请求报告时运行该程序.
- D. 使用 Amazon EC2 Spot 实例运行该程序.创建 Amazon EventBridge 规则以在请求报告时启动 EC2 实例.在每个月的最后一周连续运行 EC2 实例.
正确答案: B. 在 AWS Lambda 中运行该程序.创建 Amazon EventBridge 规则以在请求报告时运行 Lambda 函数.
解析
考虑到成本效益和响应能力,公司为其移动应用程序分析和生成报告的最佳解决方案确实是:B. 在 AWS Lambda 中运行该程序.创建 Amazon EventBridge 规则以在请求报告时运行 Lambda 函数.成本效益:AWS Lambda 仅在函数运行时收取计算时间费用,从而消除了与闲置资源相关的成本.这尤其有益,因为报告生成频率不高,并且仅在每月的最后一周发生.快速执行:Lambda 函数专为短任务而设计,可以根据需要快速执行(少于 10 分钟).这可确保在请求报告时快速响应.事件驱动架构:利用 Amazon EventBridge 可以使用直接的触发机制来生成报告,确保仅在必要时使用资源,并且解决方案可以有效扩展.这种选择平衡了性能和成本,使其成为最适合公司报告需求的选项.