一家在线零售商将以每秒高达 100 笔事务的速度将数据发送到 Amazon Kinesis Data Streams。每个 JSON 记录为 100 KB。要摄取这些数据而不超过分片限制,所需的 Kinesis 分片最少数量是多少?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 10 shards.
为什么这是答案
正确答案是 10 个分片。每个 Kinesis 分片支持每秒 1 MB 的写入吞吐量或每秒 1000 条记录(以先达到者为准)。 根据题目,数据速率为每秒 100 笔事务,每条记录 100 KB。 总写入吞吐量 = 100 事务/秒 100 KB/事务 = 10,000 KB/秒 = 10 MB/秒。 由于每个分片支持 1 MB/秒的写入吞吐量,所需分片数量为 10 MB/秒 / 1 MB/秒/分片 = 10 个分片。 选项 1 个分片不足以处理 10 MB/秒的吞吐量。选项 100 个分片和 1,000 个分片远超所需,会造成不必要的成本。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡