Q50 — AWS DEA-C01 第1章
第 50/100 题 | ← 返回第1章
一家制造公司希望收集传感器数据。数据工程师需要实施一种解决方案,以近实时方式摄取传感器数据。 该解决方案必须将数据存储到持久性数据存储中。该解决方案必须以嵌套 JSON 格式存储数据。公司必须具备从数据存储中查询数据的能力,且延迟低于 10 毫秒。
- A. 使用自托管的 Apache Kafka 集群捕获传感器数据。将数据存储在 Amazon S3 中以供查询。
- B. 使用 AWS Lambda 处理传感器数据。将数据存储在 Amazon S3 中以供查询。
- C. 使用 Amazon Kinesis Data Streams 捕获传感器数据。将数据存储在 Amazon DynamoDB 中以供查询。 ✓
- D. 使用 Amazon Simple Queue Service(Amazon SQS)缓冲传入的传感器数据。使用 AWS Glue 将数据存储在 Amazon RDS 中以供查询。
正确答案: C. 使用 Amazon Kinesis Data Streams 捕获传感器数据。将数据存储在 Amazon DynamoDB 中以供查询。
解析
答案C是正确的,原因如下:Amazon Kinesis Data Streams能够实时捕获传感器数据。Amazon DynamoDB可以存储嵌套的JSON格式数据,并且具有低延迟查询能力,能够在10毫秒内响应查询,同时操作开销相对较小。选项A中,Apache Kafka集群自托管增加了运维复杂性。选项B中,AWS Lambda处理数据可能存在资源分配和扩展性问题。选项D中,Amazon SQS作为缓冲,AWS Glue存储到Amazon RDS,整体架构相对复杂,操作开销较大。综上所述,C选项满足要求且操作开销最少。