Is Kinesis Data Firehose Necessary for S3 Data Transfers?

0
7
Asked By CuriousCoder99 On

I'm currently running a Kinesis stream to handle data flowing through my system, and I have Kinesis Data Firehose set up to send that data to S3. However, I'm concerned about the costs, as Firehose is costing me about twice as much as the Kinesis stream itself. Is this a normal scenario, or are there more cost-effective and reliable options to transfer data from Kinesis to S3? Also, just to clarify, I'm not performing any transformation, using a 128 MB buffer size with a 600-second buffer interval. We're dealing with a high volume of data, and it saves data in 128 MB files after 600 seconds.

2 Answers

Answered By DataDynamo42 On

That does seem a bit unusual! Are you also processing the Kinesis stream directly in your own system? That might be adding to the costs if you're duplicating functionalities.

DataSeeker01 -

Yes, Firehose is directly sourcing from the Kinesis data stream, which is costing around $29 per TB written to S3.

Answered By StreamSavvy88 On

It sounds odd to have Firehose alongside a Kinesis Data stream. Just be cautious of creating unnecessary complexities. Firehose can help with archiving data in a decoupled way, but it's worth exploring if you really need both.

DataSeeker01 -

I agree, but Firehose is indeed connected to the Kinesis stream for writing to S3, costing about $29 per TB.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.