Q19 — AWS SAA-C03 第10章

第 19/100 题 | ← 返回第10章

Q619.一家公司有一个带有基于 REST 的接口的应用程序,允许从第三方供应商近乎实时地接收数据.一旦收到,应用程序就会处理并存储数据以供进一步分析.该应用程序正在 Amazon EC2 实例上运行.第三方供应商在向应用程序发送数据时收到许多 503 服务不可用错误.当数据量激增时,计算能力达到最大限制,应用程序无法处理所有请求.解决方案架构师应该推荐哪种设计来提供更具可扩展性的解决方案?

正确答案: A. 使用 Amazon Kinesis Data Streams 提取数据.使用 AWS Lambda 函数处理数据.

解析

正确答案是A。使用 Amazon Kinesis Data Streams 摄取数据。使用 AWS Lambda 函数处理数据。 Amazon Kinesis Data Streams 是一种可扩展的流数据服务,能够处理高容量的数据摄取。通过将应用程序配置为将数据发送到 Kinesis Data Streams 并使用 Lambda 函数处理数据,可以提供可扩展性和近实时的数据处理能力。当数据量激增时,Kinesis 可以自动处理高吞吐量,避免 503 错误。 其他选项要么不能提供足够的可扩展性,要么不适合近实时数据处理场景。