一家公司使用高并发的 AWS Lambda 函数在营销活动期间处理来自队列的不断增加的消息。这些 Lambda 函数运行 CPU 密集型代码。该公司希望在保持服务延迟的同时降低计算成本。哪种解决方案符合这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 为 Lambda 函数配置预置并发。根据 AWS Compute Optimizer 的建议增加内存。.
为什么这是答案
正确答案是“为 Lambda 函数配置预置并发。根据 AWS Compute Optimizer 的建议增加内存。” 预置并发 (Provisioned Concurrency) 可以使 Lambda 函数保持初始化状态并准备好响应,从而显著降低冷启动延迟,这对于高并发和低延迟要求至关重要。由于 Lambda 函数运行 CPU 密集型代码,增加内存通常会按比例分配更多的 CPU 资源,从而加快执行速度并可能降低总计算成本,因为 Lambda 的计费是基于执行时间和内存大小的乘积。AWS Compute Optimizer 可以分析历史使用数据,并提供关于优化内存配置的建议,以在性能和成本之间取得最佳平衡。 其他选项不正确的原因如下: “配置预留并发”不适用于降低冷启动延迟,预留并发主要用于确保函数始终有足够的并发容量,但不能消除冷启动。 “减少分配给 Lambda 函数的内存”通常会导致 CPU 资源减少,从而延长 CPU 密集型代码的执行时间,增加总成本和延迟。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡