Q71 — AWS DEA-C01 第1章
第 71/100 题 | ← 返回第1章
一家制造公司在全球各地的工厂部署了大量物联网(IoT)设备。该公司使用Amazon Kinesis Data Streams收集设备数据。数据包括设备ID、采集日期、测量类型、测量值和工厂ID。该公司使用工厂ID作为分区键。 该公司运维团队近期观察到大量WriteThroughputExceeded异常。团队发现部分分片负载极高,而其他分片基本空闲。 该公司应如何解决运维团队观察到的问题?
- A. 将分区键从工厂ID更改为随机生成的键。 ✓
- B. 增加分片数量。
- C. 在生产者端归档数据。
- D. 将分区键从工厂ID更改为采集日期。
正确答案: A. 将分区键从工厂ID更改为随机生成的键。
解析
WriteThroughputExceeded异常源于数据写入分布不均(热点分片)。工厂ID作为分区键导致同一工厂所有数据被路由至同一分片,造成倾斜。选项A采用随机键可强制数据均匀散列至各分片,从根本上缓解热点问题。选项B仅扩大总吞吐容量,无法解决分布不均;选项C归档不影响实时写入负载;选项D以采集日期为键可能导致按天数据集中,仍存在时间维度热点风险。因此选项A为根本性解决方案。