Q30 — AWS SAA-C03 第1章

第 30/65 题 | ← 返回第1章

Q30.一家公司为其用户提供了一个 API,可以根据商品价格自动查询税收计算.该公司在假期期间遇到大量查询,这只会导致响应时间变慢.解决方案架构师需要设计一个可扩展且有弹性的解决方案.解决方案架构师应该怎么做才能实现这一点?

正确答案: B. 使用接受商品名称的 Amazon API Gateway 设计一个 REST API,API Gateway 将商品名称传递给 AWS Lambada 以进行税务计算.

解析

对于这个用例,这是最具可伸缩性和弹性的解决方案。使用API Gateway可以通过处理传入请求并仅根据需要将相关信息传递给AWS Lambda来减少后端负载。AWS Lambda还允许自动扩展,可以处理数千个并发请求,而无需额外的基础设施设置或维护。这确保了即使在高峰流量期间,响应时间也保持快速。 选项A是不正确的,因为在EC2实例上托管API可能会导致高峰流量期间的可伸缩性问题。它还需要手动扩展和维护,这可能不符合成本效益。 选项C也是不正确的,因为虽然使用带有EC2实例的应用程序负载均衡器可以提供一定程度的可伸缩性,但它不提供自动扩展以响应增加的流量所需的弹性。此外,管理EC2实例需要手动扩展和维护。 选项D不如选项B最优,因为将API Gateway上的REST API连接到EC2实例上托管的API增加了另一层复杂性和潜在的故障点。它还需要手动扩展和维护。