AWS SAA 题库
点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 ← → 切换题目。
公司希望分析并生成报告来跟踪其移动应用的使用情况。该应用程序很受欢迎,拥有全球用户基础。公司使用自定义报告生成程序来分析应用程序的使用情况。 该程序在每个月的最后一周生成多个报告。生成每个报告的时间不超过10分钟。公司很少在每个月的最后一周之外的时间使用该程序来生成报告。公司希望在请求报告时以最短的时间生成报告。 哪种解决方案将以最具成本效益的方式满足这些要求?
解析
B选项中,使用AWS Lambda运行程序是最具成本效益的方式。Lambda函数是按需运行的,只有在请求报告时才会执行,因此不会浪费任何资源。此外,Lambda函数可以快速启动,并且不需要预置或管理基础设施。这意味着可以以最短的时间生成报告。 A和D选项中,虽然使用EC2实例可能在一周的最后几天内运行较快,但是需要额外的成本和管理,因为需要维护EC2实例的状态。 C选项中,虽然可以使用Amazon ECS来运行程序,但是它会增加管理和配置的复杂性,而且可能不如Lambda那样具有成本效益。
AI 解析
问题的核心在于选择适合间歇性、短时任务的AWS服务。AWS官方文档指出,Lambda适用于事件驱动、按需执行的任务,无需预置或管理服务器,按请求次数和执行时间计费。当任务运行时间短(本例中每次不超过10分钟)且调用频率低时,Lambda的成本显著低于需要持续运行的EC2或ECS。EventBridge定时触发Lambda函数无需维护实例,避免了EC2/ECS闲置时的资源浪费。其他选项涉及的计算服务(EC2按需/Spot、ECS)均需为实例运行时间付费,即使部分时间闲置,不符合最低成本要求。