Amazon Kinesis Data Streams & Amazon Data Firehose 考试频率 ⭐⭐⭐⭐

Amazon Kinesis Data Streams 与 Data Firehose

Amazon Kinesis Data Streams / Amazon Data Firehose

messagingAmazon Kinesis Data Streams & Data FirehoseAWS
最近整理

Data Streams 负责接收、保留和回放实时数据流;Data Firehose 负责低运维地缓冲并交付到分析目标。

基本信息

字段内容
英文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 负责缓冲与交付。