某公司在Amazon EC2实例上运行一个脚本,该脚本轮询并处理来自Amazon Simple Queue Service (Amazon SQS) 队列的消息。该公司希望在保留处理不断增长的消息数量的能力的同时,降低运营成本。解决方案架构师应该推荐什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将EC2实例上的脚本迁移到具有适当运行时的AWS Lambda函数。.
为什么这是答案
将脚本迁移到AWS Lambda函数是最佳解决方案,因为Lambda是无服务器的,这意味着您只需为代码实际运行时消耗的计算资源付费。这显著降低了运营成本,特别是在消息处理量波动时。Lambda还能根据消息数量自动扩展,确保处理能力始终满足需求,无需手动调整EC2实例大小。 增加EC2实例大小会增加成本,且可能导致资源浪费,因为实例可能并非一直满负荷运行。使用Amazon EventBridge在实例未充分利用时关闭EC2实例可以节省成本,但会引入启动延迟,并且无法像Lambda那样无缝扩展以应对突发流量。AWS Systems Manager Run Command按需运行脚本,但它仍然依赖于EC2实例,无法提供Lambda的无服务器成本效益和自动扩展能力。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡