Descrição do produto: o Amazon Kinesis Firehose é um serviço totalmente gerenciado para a entrega de dados de streaming em tempo real a destinos como Amazon S3, Amazon Redshift ou Amazon ES. Com o Firehose, não é necessário escrever aplicações ou gerenciar recursos. Você configura os produtores de dados para enviar dados ao Firehose e ele entregará automaticamente os dados ao destino especificado.
Como funciona a definição de preço: a definição de preço é baseada no volume de dados consumido no Amazon Kinesis Firehose, que é calculado como o número de registros de dados enviados para o serviço, multiplicado pelo tamanho de cada registro e arredondado para cima para os 5 KB mais próximos. Por exemplo, se os seus registros de dados forem de 42 KB cada, o Amazon Kinesis Firehose contará cada registro como 45 KB de dados consumidos. Na região Leste dos EUA, o preço do Amazon Kinesis Firehose é 0,035 USD por GB de dados consumido. Para obter informações detalhadas sobre preços, consulte a definição de preço do Amazon Kinesis Firehose.
Exemplo de custo: nesse tutorial, você criará dois streams de entrega separados do Amazon Kinesis Firehose. Um receberá os dados do produtor do log de acesso do Apache e o outro receberá a saída de uma aplicação do Amazon Kinesis Analytics.
Para o primeiro stream de entrega do Firehose, vamos supor que o produtor envia 500 registros por segundo e que cada registro tem um tamanho inferior a 5 KB (o que é típico de um registro de log de acesso do Apache). A estimativa mensal de consumo de dados para o stream de entrega do Firehose consiste em:
- O preço da região Leste dos EUA é 0,035 USD por GB de dados consumidos.
- Tamanho do registro, arredondado para cima para os 5 KB mais próximos = 5 KB
- Dados consumidos (GB por segundo) = (500 registros/segundo * 5 KB/registro) / 1.048.576 KB/GB = 0,002384 GB/segundo
- Dados consumidos (GB por mês) = 30 dias/mês * 86.400 segundos/dia * 0,002384 GB/segundo = 6.179,81 GB/mês
- Cobrança mensal: 6.179,81 * 0,035 USD/GB = 216,29 USD
- Cobrança horária: nesse tutorial, vamos supor que o sistema consome dados apenas por 1 hora. O custo específico desse tutorial seria aproximadamente 0,30 USD
O segundo stream de entrega do Firehose recebe registros com frequência bem menor. Como a aplicação do Amazon Kinesis Analytics gera apenas algumas linhas de dados por minuto, o custo desse stream de entrega será menor. Supondo que apenas cinco registros são consumidos por minuto, e que cada registro é menor que 5 KB, o custo do stream de entrega será 0,00005 USD para a duração de 1 hora prevista nesse tutorial.