I prezzi di Amazon Kinesis Data Streams sono calcolati in base al consumo effettivo. Non sono previsti pagamenti anticipati né tariffe minime: paghi solo le risorse che usi. Il prezzo si basa su due dimensioni principali – Shard Hour e Unità PUT Payload, e dimensioni opzionali per una migliore divisione e estensione di immagazzinamento dati.

Calcola la tua fattura mensile con il Calcolatore di costo mensile AWS.

Shard per ora

Lo shard è un'unità di misura di throughput di un flusso di dati di Amazon Kinesis. Potrai specificare il numero di shard di cui hai bisogno per il tuo flusso in base alle esigenze di throughput. Ogni shard viene fatturato secondo una tariffa oraria.

  • Uno shard fornisce una capacità di 1 MB/s o 1000 registri/secondo.
  • Quando gli utenti di dati scelgono di utilizzare una divisione migliore, ogni shard fornisce fino a 2MB/ secondo di uscita dati per ogni utente che utilizza la divisione migliorata.
  • Quando gli utenti di dati non usano una divisione migliore, ogni shard fornisce fino a 2MB/ secondo di uscita dati a prescindere dall'esecuzione dei dati utenti in parallelo con la shard.  

Unità di payload PUT (25 KB)

Un record corrisponde ai dati che il produttore dati aggiunge al tuo flusso Amazon Kinesis. Si conta un'unità di payload PUT per ogni "blocco" da 25 KB che contenuto in un record, approssimato per eccesso. Ad esempio, un record da 5 KB contiene 1 unità di payload PUT, un record da 45 KB contiene 2 unità di payload PUT, un record da 1 MB contiene 40 unità di payload PUT. Il costo delle unità di payload PUT viene calcolato per milione di unità.

Fan-out avanzato

La divisione migliorata aiuta la lettura parallela fornendo ogni utente con i dati della loro lettura attraverso gli shard, fino a 2MB/secondo.Quando gli utenti usano la divisione migliorata, incorrono in tariffe orarie per ogni ora di shard-utente e per GB di dati raccolti.

Retention estesa dei dati (fino a 7 giorni)

Amazon Kinesis memorizza di default i dati per 24 ore. Puoi tuttavia scegliere di estendere il periodo di retention dei dati fino a 7 giorni. Quando la retention estesa dei dati è abilitata, viene addebitata una tariffa aggiuntiva per tutti gli shard per ora del flusso di dati.

Gestisci le tue risorse AWS

*Ottenere dati dal flusso dati Amazon Kinesis è gratuito quando non si usa la divisione migliorata

AWS non addebita alcun costo per il trasferimento di dati dal data producer verso Amazon Kinesis Data Streams, oppure da Amazon Kinesis Data Streams alle tue applicazioni Amazon Kinesis.

* Nota: Amazon Kinesis Data Streams al momento NON È DISPONIBILE nel piano gratuito di AWS. Il piano gratuito di AWS è un programma che offre prove gratuite per una serie di servizi AWS. Per ulteriori informazioni, consulta la pagina Web relativa al piano gratuito di AWS.

* Il recupero dei record dal flusso di dati di Amazon Kinesis è gratuito.

* Il trasferimento di dati è gratuito. AWS non addebita alcun costo per il trasferimento di dati dal data producer verso Amazon Kinesis Data Streams, oppure da Amazon Kinesis Data Streams alle tue applicazioni Amazon Kinesis.

* Nota: Amazon Kinesis Data Streams al momento NON È DISPONIBILE nel piano gratuito di AWS. Il piano gratuito di AWS è un programma che offre prove gratuite per una serie di servizi AWS. Per ulteriori informazioni, consulta la pagina Web relativa al piano gratuito di AWS.

Prezzo in base a regione

Caratteristiche opzionali

Esempio di prezzi

In questo scenario i nostri produttori di dati accumulano 100 record da 35 KB al secondo in forma aggregata. La velocità di input sarà di 3,4 MB/s (100 record/s * 35 KB/record). Per semplicità, poniamo che il throughput e le dimensioni di ciascun record siano stabili e costanti per tutta la giornata. Ricorda che è possibile regolare in modo dinamico il throughput del flusso di Amazon Kinesis in qualsiasi momento.

Prima calcoliamo il numero di shard necessari per ottenere il throughput desiderato dal flusso. Uno shard fornisce una capacità di 1 MB/s in entrata e supporta 1.000 record/s, quattro shard forniscono una capacità di 4 MB/s in entrata e supportano 4000 record/s. Per ottenere un throughput di 3,4 MB/s a 100 record/s abbiamo bisogno di quattro shard.

Ora bisogna calcolare i costi mensili di Kinesis Data Streams in base alla tariffa per la regione Stati Uniti orientali:

  • Shard per ora: 1 shard costa 0,015 USD all'ora o 0,36 USD al giorno (0,015 USD * 24 ore). Il flusso ha 4 shard, perciò costerà 1,44 USD al giorno (0,36 USD * 4). In un mese con 31 giorni, il costo degli shard per ora è di 44,64 USD (1,44 USD * 31).
  • Unità di payload PUT (25 KB): le dimensioni del record son 35 KB, quindi ogni record contiene due unità di payload PUT. I produttori di dati inoltrano 100 record o 200 unità di payload PUT al secondo in forma aggregata. In totale sono 267.840.000 record o 535.680.000 unità di payload PUT al mese. Poiché un milione di unità di payload PUT costa 0,014 USD, la spesa mensile per le unità di payload PUT è di 7,499 USD (0,014 USD * 535,68).

È possibile scegliere di aumentare il periodo di retention del flusso per un periodo compreso tra 24 ore e 7 giorni. In questo esempio, poniamo che sia stata abilitata la retention estesa per tutto il mese. In alternativa, è possibile scegliere di abilitare la retention estesa dei dati solo nei momenti in cui il suo utilizzo è vitale per evitare la perdita di dati, in modo da risparmiare sui costi.

  • Retention estesa dei dati (fino a 7 giorni): la retention estesa costa altri 0,020 USD per shard per ora. Poiché il flusso di dati genera 2.976 shard per ora al mese (4 shard * 24 ore * 31 giorni), la retention estesa dei dati costerà ogni mese 59,52 USD (0,020 USD * 2.976).

Sommando i due fattori di costo, la nostra spesa totale per Amazon Kinesis Data Streams ammonta a 1,68 USD al giorno, quindi 52,14 USD al mese. Con soli 1,68 USD al giorno, abbiamo a disposizione un'infrastruttura completamente gestita per i flussi di dati, che consente di acquisire 4 MB di dati al secondo, ovvero 337 GB al giorno, in modo affidabile ed elastico. Inoltre, possiamo aumentare il periodo di retention dei dati di Amazon Kinesis per un periodo compreso tra 24 ore e 7 giorni a soli 59,52 USD al mese.

  • Le ore di Shard-utente con divisione migliorata: la divisione migliorata costa un extra 0.015 USD per shard, ed è un costo aggiuntivo per utente dati. Siccome il nostro flusso prevede 2,976 ore shard al mese (4 shards*24 ore/giorno*31 giorni/mese), ogni utente che usa la divisione migliorata in questo periodo dovrà pagare un costo di 44.64 USD (2,976 x 0.015 USD). Due utenti nello stesso periodo avranno un costo di 89.28 USD.
  • Raccolta di dati con divisione migliorata: I dati raccolti dagli utenti con divisione migliorata attivata dovranno pagare 0.013 USD per GB. Se in un mese, un flusso di due shard acquisisce 50,000 MB di dati e 2 utenti dati usano la divisione migliorata e raccolgono tutti i dati durante il mese, 100,000 MB (50,000 MB x 2 utenti dati) dati verranno raccolti, o 100GB che risulteranno in un costo di 1.30 USD (100 GB x 0.013 USD per GB).      

Trova altre risorse per Amazon Kinesis Data Firehose

Visita la pagina delle risorse
Sei pronto per iniziare?
Registrati
Hai altre domande?
Contattaci