Q14 — AWS SAA-C03 第15章
第 14/100 题 | ← 返回第15章
Q1114. 一家公司正在构建一个无服务器 Web 应用程序,该应用程序具有多个相互依赖的工作流,全球数百万用户将访问该应用程序.该应用程序需要处理突发流量.哪种解决方案能够以最具成本效益的方式满足这些要求?
- A. 使用使用计划和限制设置部署 Amazon API Gateway HTTP API.将 AWS Step Functions 与标准工作流结合使用.
- B. 使用使用计划和节流设置部署 Amazon API Gateway HTTP API.将 AWS Step Functions 与 Express Workflow 结合使用. ✓
- C. 部署没有使用计划的 Amazon API Gateway HTTP API.将 AWS Step Functions 与 Express Workflow 结合使用.
- D. 部署没有使用计划的 Amazon API Gateway HTTP API.使用具有预留并发性的 AWS Step Functions 和多个 AWS Lambda 函数.
正确答案: B. 使用使用计划和节流设置部署 Amazon API Gateway HTTP API.将 AWS Step Functions 与 Express Workflow 结合使用.
解析
为了满足公司构建具有多个相互依赖的工作流的无服务器 Web 应用程序的需求,这些工作流可以以经济高效的方式处理突发流量,最合适的解决方案是:B. 使用使用计划和节流设置部署 Amazon API Gateway HTTP API.将 AWS Step Functions 与 Express Workflow 结合使用.原因如下:Amazon API 网关 HTTP API:经济高效:HTTP API 的设计比 REST API 更具成本效益,提供一套专注于核心功能的精简功能.可扩展:HTTP API 可以高效处理突发流量,并自动扩展以满足需求.使用计划和限制:通过实施带有限制设置的使用计划,公司可以控制和管理 API 使用情况,确保系统即使在高流量条件下也能保持稳定.具有 Express Workflow 的 AWS Step Functions:成本效益高的处理:与标准工作流相比,快速工作流每百万次转换的成本更低,更适合成本敏感型应用.针对短期任务进行了优化:快速工作流针对持续时间较短的任务进行了优化,无服务器 Web 应用程序中的许多操作可能都是这种情况.高性能:快速工作流提供高性能和低延迟,确保工作流快速高效地执行.现在,让我们评估其他选项:A. 使用使用计划和限制设置部署 Amazon API Gateway HTTP API.将 AWS Step Functions 与标准工作流结合使用.虽然此选项提供了可扩展且易于管理的 API 解决方案,但使用标准工作流的成本可能比公司用例所需的成本更高,尤其是在工作流涉及短期任务的情况下.C. 部署没有使用计划的 Amazon API Gateway HTTP API.将 AWS Step Functions 与 Express Workflow 结合使用.如果 API 的访问频率超出预期,则部署没有使用计划的 API 网关可能会导致不可预测的成本.具有节流设置的使用计划可提供更好的控制和成本管理.D. 部署没有使用计划的 Amazon API Gateway HTTP API.使用具有预留并发性的 AWS Step Functions 和多个 AWS Lambda 函数.由于没有 API 网关的使用计划,因此此选项缺乏成本控制.此外,Lambda 函数的保留并发可能成本高昂,如果应用程序可以通过自动扩展处理流量突发,则可能没有必要.总之,将 Amazon API Gateway HTTP API 与使用计划和节流设置相结合,以及使用 Express Workflow 的 AWS Step Functions,为公司的无服务器 Web 应用程序提供了经济高效的解决方案.此设置可确保可扩展性、成本管理和高性能,满足公司处理全球数百万用户和突发流量的要求.