【问题标题】:When do I need to Kinesis Data Streams together with Kinesis Firehose?我何时需要将 Kinesis Data Streams 与 Kinesis Firehose 结合使用?
【发布时间】:2020-09-26 14:22:21
【问题描述】:

我想构建一个我想做实时分析的用例。我不确定何时需要在 Kinesis Firehose 之前使用 Kinesis Data Streams。在文档中,它说 Kinesis Firehose 可以从 Kinesis Data Streams 获取数据,但用例尚不清楚。 https://aws.amazon.com/kinesis/data-firehose/faqs/?nc=sn&loc=5

【问题讨论】:

    标签: amazon-web-services amazon-kinesis amazon-kinesis-firehose


    【解决方案1】:

    因此,使用 Kinesis Firehose 从 Kinesis Data Streams 传递数据的好处在于它直接与以下服务集成:S3RedshiftElasticSearch ServiceSplunk

    如果您希望通过传递给 Firehose 将流式数据传送到这些端点中的任何一个,您可以让它为您完成工作。

    传统上,您会编写自己的消费者,如果它发生故障,这将是另一段代码来开发和维护。但是使用 Firehose,您可以依靠 AWS 为您完成这部分工作。

    【讨论】:

    • 感谢@mokugo-devops 的回答,但是Kinesis Data Streams 需要什么?我了解到您已经可以将 Kinesis Data Firehose 与 S3、Redshift、ElasticSearch 服务直接连接
    • Kinesis Data Streams 可以连接到其他来源,例如 Lambda,拥有 多个 消费者的流并不少见。事件可能存储在 S3(通过 Firehose)中,让 Lambda 函数对其进行分析并传递给 Data Analytics 以用于特定时间段的分析。很高兴在代码中有 1 个生产者,但有很多消费者
    猜你喜欢
    • 2018-03-26
    • 2019-03-18
    • 2017-05-08
    • 2021-07-31
    • 2019-11-05
    • 2019-11-24
    • 2016-08-20
    • 2018-09-01
    • 2020-09-14
    相关资源
    最近更新 更多