Descrizione del prodotto: Amazon Kinesis Firehose è un servizio completamente gestito per la distribuzione di flussi di dati in tempo reale a destinazioni come Amazon S3, Amazon Redshift o Amazon ES. Con Firehose, non occorre scrivere applicazioni né gestire risorse. Basta configurare i produttori di dati perché li inviino a Firehose, che li distribuirà automaticamente alla destinazione specificata.
Come vengono calcolati i prezzi: la fatturazione si basa sul volume di dati acquisiti in Amazon Kinesis Firehose, calcolato come il prodotto del numero di record di dati inviati al servizio e delle dimensioni di ciascun record, arrotondato per eccesso a incrementi di 5 KB. Ad esempio, se i record di dati occupano 42 KB l'uno, Amazon Kinesis Firehose calcolerà ogni record come se occupasse 45 KB. Nella regione Stati Uniti orientali, il prezzo di Amazon Kinesis Firehose è di 0,035 USD per GB di dati acquisiti. Per informazioni dettagliate sui prezzi, consulta la pagina dei prezzi di Amazon Kinesis Firehose.
Esempio di costo: in questo tutorial, creerai due flussi di distribuzione Amazon Kinesis Firehose separati. Uno riceverà dati dal tuo produttore di log di accesso Apache e l'altro riceverà l'output di un'applicazione Amazon Kinesis Analytics.
Per il primo flusso di distribuzione Firehose, si parte dal presupposto che il produttore invii 500 record al secondo e che la dimensione di ogni record sia inferiore a 5 KB (tipico per un record di log di accesso Apache). La stima mensile di acquisizione di dati nel flusso di distribuzione Firehose è la seguente:
- Il prezzo nella regione Stati Uniti orientali è di 0,035 USD per GB di dati acquisiti.
- Le dimensioni dei record vengono arrotondate per eccesso a incrementi di 5 KB = 5 KB
- Dati acquisiti (GB al secondo) = (500 record/s * 5 KB/record) / 1.048.576 KB/GB = 0,002384 GB/s
- Dati acquisiti (GB al mese) = 30 giorni * 86.400 secondi * 0,002384 GB/s = 6.179,81 GB/mese
- Costo mensile: 6.179,81 * 0,035 USD = 216,29 USD
- Costo orario: in questo tutorial, si parte dal presupposto che il sistema acquisisca dati solo per 1 ora. Il costo specifico per questo tutorial sarà di 0,30 USD
Il secondo flusso di distribuzione Firehose riceve record a una velocità molto inferiore. Poiché l'applicazione Amazon Kinesis Analytics crea un output di poche righe di dati ogni minuto, il costo di quel flusso di distribuzione sarà proporzionalmente ridotto. Supponendo che vengano acquisiti solo cinque record al minuto e che ciascun record sia inferiore a 5 KB, il costo del flusso di distribuzione è di 0,00005 USD per la durata di 1 ora.