SAP-C02 学习助手

SAP-C02 第 491 题

Lambda Config

题目

A company is developing a latency-sensitive application. Part of the application includes several AWS Lambda functions that need to initialize as quickly as possible. The Lambda functions are written in Java and contain initialization code outside the handlers to load libraries, initialize classes, and generate unique IDs. Which solution will meet the startup performance requirement MOST cost-effectively?

中文翻译:
一家公司正在开发延迟敏感的应用程序。该应用程序的一部分包括多个需要尽快初始化的 AWS Lambda 函数。 Lambda 函数是用 Java 编写的,并包含处理程序外部的初始化代码,用于加载库、初始化类并生成唯一 ID。哪种解决方案能够最经济高效地满足启动性能要求?

选项

A. Move all the initialization code to the handlers for each Lambda function. Activate Lambda SnapStart for each Lambda function. Configure SnapStart to reference the $LATEST version of each Lambda function.

中文翻译:
将所有初始化代码移至每个 Lambda 函数的处理程序。为每个 Lambda 函数激活 Lambda SnapStart。配置 SnapStart 以引用每个 Lambda 函数的 $LATEST 版本。

B. Publish a version of each Lambda function. Create an alias for each Lambda function. Configure each alias to point to its corresponding version. Set up a provisioned concurrency configuration for each Lambda function to point to the corresponding alias.

中文翻译:
发布每个 Lambda 函数的版本。为每个 Lambda 函数创建一个别名。配置每个别名以指向其相应的版本。为每个 Lambda 函数设置预置并发配置以指向相应的别名。

C. Publish a version of each Lambda function. Set up a provisioned concurrency configuration for each Lambda function to point to the corresponding version. Activate Lambda SnapStar for the published versions of the Lambda functions.

中文翻译:
发布每个 Lambda 函数的版本。为每个 Lambda 函数设置预置并发配置以指向相应的版本。为 Lambda 函数的已发布版本激活 Lambda SnapStar。

D. Update the Lambda functions to add a pre-snapshot hook. Move the code that generates unique IDs into the handlers. Publish a version of each Lambda function. Activate Lambda SnapStart for the published versions of the Lambda functions.

中文翻译:
更新 Lambda 函数以添加预快照挂钩。将生成唯一 ID 的代码移至处理程序中。发布每个 Lambda 函数的版本。为 Lambda 函数的已发布版本激活 Lambda SnapStart。

答案

D

解析

正确答案:D 解析: 本题应选择 D。 正确选项: D. 更新 Lambda 函数以添加预快照挂钩。将生成唯一 ID 的代码移至处理程序中。发布每个 Lambda 函数的版本。为 Lambda 函数的已发布版本激活 Lambda SnapStart。 选择理由: 该选项最直接地满足题干中的关键约束。做 SAP-C02 题目时,需要同时对照题干里的限定词,例如最高性能、最低运维开销、成本效益、可靠性、可扩展性、安全性、RTO/RPO、合规...

登录后查看完整解析