基本信息
| 字段 | 内容 |
|---|---|
| 英文 | Amazon Kinesis Data Streams & Amazon Data Firehose |
| 全称 | Amazon Kinesis Data Streams / Amazon Data Firehose |
| 中文释义 | 实时数据流与托管式数据交付 |
| 日文释义 | リアルタイムデータストリームとマネージドデータ配信 |
| 考试频率 | ⭐⭐⭐⭐ |
| 易混淆 | Kinesis Data Streams / Amazon Data Firehose / Amazon MSK |
一句话理解
Data Streams 负责接收、保留和回放实时数据流;Data Firehose 负责低运维地缓冲并交付到分析目标。
核心要点
- Data Streams 支持多个消费者、自定义处理和数据回放,容量与分片设计需要关注。
- Data Firehose 自动扩展并把数据交付到 S3、Redshift、OpenSearch 等目标,可调用 Lambda 做轻量转换。
- Firehose 会缓冲数据,因此是“近实时”而不是逐条立即送达。
考试重点
- 需要多消费者、自定义读取或回放时优先选择 Data Streams。
- 只需低运维地把流数据送到固定目标时优先选择 Data Firehose。
常见误区
- 不要只凭产品名称选择服务,先确认数据类型、延迟、控制力、运维与成本限制。
重点记忆
Streams 负责流与回放;Firehose 负责缓冲与交付。