SAP-C02 学习助手

SAP-C02 第 330 题

API Gateway Lambda DynamoDB EC2 Aurora

题目

一家公司开发了一款手机游戏。游戏的后端在位于本地数据中心的多个虚拟机上运行。业务逻辑使用具有多种功能的 REST API 公开。玩家会话数据存储在中央文件存储中。后端服务使用不同的 API 密钥进行限制并区分实时流量和测试流量。游戏后端的负载全天都在变化。高峰时段,服务器容量不足。获取玩家会话数据时也存在延迟问题。管理层要求解决方案架构师提供一个云架构,该架构可以处理游戏的变化负载并提供低延迟的数据访问。 API 模型不应更改。哪种解决方案满足这些要求?

选项

A. 使用网络负载均衡器 (NLB) 实施 REST API。在 NLB 后面的 Amazon EC2 实例上运行业务逻辑。将玩家会话数据存储在 Amazon Aurora Serverless 中。

B. 使用应用程序负载均衡器 (ALB) 实施 REST API。在 AWS Lambda 中运行业务逻辑。将玩家会话数据存储在具有按需容量的 Amazon DynamoDB 中。

C. 使用 Amazon API Gateway 实施 REST API。在 AWS Lambda 中运行业务逻辑。将玩家会话数据存储在具有按需容量的 Amazon DynamoDB 中。

D. 使用 AWS AppSync 实施 REST API。在 AWS Lambda 中运行业务逻辑。将玩家会话数据存储在 Amazon Aurora Serverless 中。

答案

C

解析

正确答案:C 解析: 题干关键点:本地数据中心/混合架构、核心服务:API Gateway, Lambda, DynamoDB, EC2, Aurora。 正确选项: C. 使用 Amazon API Gateway 实施 REST API。在 AWS Lambda 中运行业务逻辑。将玩家会话数据存储在具有按需容量的 Amazon DynamoDB 中。 选择理由: 选项 C 的设计直接围绕题干限制展开,关键动作是 C. 使用 Amaz...

登录后查看完整解析