我想建立一个我想进行实时分析的用例。我不确定何时需要在Kinesis Firehose之前使用Kinesis Data Streams。在文档中说Kinesis Firehose可以从Kinesis Data Streams获取数据,但用例尚不清楚。https://aws.amazon.com/kinesis/data-firehose/faqs/?nc=sn&loc=5
因此,使用Kinesis Firehose从Kinesis Data Streams传递数据的好处在于,它直接与以下服务集成:S3
,Redshift
,ElasticSearch Service
,Splunk
。
如果您希望通过将流数据传递给Firehose来将其传输到任何这些端点,则可以让它为您完成工作。
传统上,您将编写自己的使用者,如果它出错,它将是另一段要开发和维护的代码。但是使用Firehose,您可以依靠AWS来为您完成这一部分。