I prezzi di Amazon Kinesis Data Analytics sono calcolati solo in base all'uso effettivo. Non è necessario effettuare manualmente il provisioning di altre risorse e non sono previsti costi anticipati.

Viene addebitata una tariffa oraria calcolata sul numero medio di unità di elaborazione di Kinesis o KPU (Kinesis Processing Units) usate per eseguire l'applicazione di elaborazione di flussi. Una KPU è un'unità di capacità di elaborazione di flussi composta da 1 vCPU per l'elaborazione e 4 GB di memoria. Amazon Kinesis Data Analytics ricalibra automaticamente il numero di KPU richieste dall'applicazione di elaborazione di flussi, in quanto le esigenze di memoria e calcolo variano in risposta alla complessità di elaborazione e al throughput dei dati dei flussi elaborati.

Per le applicazioni Java, viene addebitata una singola KPU in più per applicazione, utilizzata per l'orchestrazione delle applicazioni. Alle applicazioni Java viene addebitata anche l'esecuzione dello storage delle applicazioni e dei loro backup durevoli. L'esecuzione dello storage delle applicazioni è usata per le funzionalità di elaborazione stateful di Amazon Kinesis Data Analytics e viene addebitata per GB al mese. I backup durevoli delle applicazioni sono opzionali e forniscono un punto di ripristino point-in-time per le applicazioni, con addebito per GB al mese. 

Prezzi

Esempio di prezzi 1: applicazione Java con un filtro di di flussi semplice

Un cliente usa un'applicazione Java su Amazon Kinesis Data Analytics per filtrare in modo continuo i flussi di dati acquisiti da Kinesis Data Stream in modo da conservare solo i record ritenuti di interesse. Un cliente crea un backup durevole dell'applicazione al giorno e conserva tali backup per sette giorni. I costi mensili di Amazon Kinesis Data Analytics saranno calcolati come segue:

Costi mensili

Nella regione Stati Uniti orientali, il prezzo per ogni ora di utilizzo di una KPU è di 0,11 USD per l'applicazione di elaborazione di flussi. L'applicazione semplice usa 1 KPU per elaborare i flussi di dati in entrata. Ad ogni applicazione Java viene addebitata una KPU in più.

30 giorni al mese x 24 ore al giorno = 720 ore al mese
Addebiti mensili di KPU = 720 ore al mese x (1 KPU + 1 KPU in più) x 0,11 USD all'ora) = 158,40 USD

Le applicazioni Java usano 50 GB per l'esecuzione dello storage delle applicazioni per KPU e vengono addebitati 0,10 USD per GB al mese negli Stati Uniti orientali.

Addebiti mensili per l'esecuzione dello storage delle applicazioni = 720 ore al mese x 1 KPU x 50 GB per KPU x 0,10 USD di GB al mese = 5,00 USD

Le applicazioni Java addebitano 0,023 USD per GB al mese negli Stati Uniti orientali per i backup durevoli delle applicazioni. Ogni backup per tale applicazione è di 1 MB e il cliente mantiene i 7 backup più recenti, creando un nuovo backup ed eliminandone uno meno recente ogni giorno.

Addebiti mensili per lo storage durevole dell'applicazione = 7 backup x (1 MB per backup x 1 GB per 1000 MB) x 0,023 di GB al mese = 0,01 USD (arrotondato al penny più vicino)

Costi totali = 158,40 USD + 5,00 USD + 0,01 USD = 163,41 USD

Esempio di prezzi 2: applicazione SQL con una finestra scorrevole e picchi di carico di lavoro

Un cliente usa un'applicazione SQL su Amazon Kinesis Data Analytics per elaborare una finestra scorrevole che visualizza 1 minuto delle sue transazioni di vendita online acquisite nei flussi Kinesis. Questo flusso in genere acquisisce 1.000 record al secondo, ma il carico manifesta dei picchi una volta al giorno durante specifiche campagne promozionali, arrivando a 6.000 record al secondo per un'ora. I costi mensili di Amazon Kinesis Data Analytics saranno calcolati come segue:

Costi mensili

Nella regione Stati Uniti orientali, il prezzo per ogni ora di utilizzo di una KPU è di 0,11 USD per l'applicazione di elaborazione di flussi. Il flusso di dati in entrata di Kinesis trasmette 1.000 record al secondo. Una volta al giorno, tuttavia, i picchi di Stream arrivano a 6.000 record al secondo per un'ora.

Per ''stato costante'', che si verifica 23 ore su 24 al giorno, la query della finestra scorrevole usa 1 KPU per elaborare il carico di lavoro in queste ore.

30 giorni al mese x 23 ore al giorno = 690 ore al mese
Stato costante = 960 ore al mese x (1 KPU x 0,11 USD all'ora) = 75,90 USD

Per ''stato di picco'', che si verifica 1 ora su 24 al giorno, la query della finestra scorrevole usa tra 1 o 2 KPU. Al cliente verranno addebitati i costi per 2 KPU per quell'unica ora del giorno.

30 giorni al mese x 1 ora al giorno = 30 ore al mese
Stato di picco = 30 ore al mese x (2 PKU x 0,11 USD all'ora) = 6,60 USD

Costi totali = 75,90 USD + 6,60 USD = 82,50 USD

Esempio di prezzi 3: applicazione Java per l'elaborazione di flussi ETL con cambi del carico di lavoro

Un cliente usa un'applicazione Java su Amazon Kinesis Data Analytics per trasformare in modo continuo i dati di log acquisiti da Kinesis Data Stream e distribuirli ad Amazon S3. I dati di log vengono trasformati usando diversi operatori tra cui l'applicazione di uno schema ai diversi eventi di log, dividendo i dati per tipo di evento, suddividendoli per marcatura temporale e caricando i dati un'ora prima della consegna. L'applicazione ha più fasi di trasformazione ma nessuna è computazionalmente intensa. Questo flusso acquisisce 2.000 record al secondo per 12 ore al giorno e aumenta a 8.000 record al secondo per 12 ore al giorno. Il cliente non deve creare backup durevoli delle applicazioni. I costi mensili di Amazon Kinesis Data Analytics saranno calcolati come segue:

Costi mensili

Nella regione Stati Uniti orientali, il prezzo per ogni ora di utilizzo di una KPU è di 0,11 USD. Kinesis Data Analytics assegna 50 GB per l'esecuzione dello storage delle applicazioni per KPU e addebita 0,10 USD per GB al mese.

Carico di lavoro intenso: nel periodo di 12 ore di carico di lavoro intenso, l'applicazione di Kinesis Data Analytics elabora 8.000 record al secondo e ricalibra automaticamente fino a 8 KPU. A seguito del periodo di carico di lavoro intenso, l'applicazione di Kinesis Data Analytics riduce l'applicazione dopo 6 ore di throughput inferiori. L'applicazione si ricalibra a 8 KPU per un totale di 18 ore al giorno.

30 giorni al mese x 18 ore al giorno = 540 ore al mese
Addebiti mensili di KPU = 540 ore al mese x 8 KPU x 0.11 USD all'ora = 475,20 USD
Addebiti mensili per l'esecuzione dello storage delle applicazioni = 540 ore al mese x 8 KPU x 50 GB per KPU x 0,10 USD di GB al mese = 40,00 USD
Addebiti mensili per storage e KPU = 475,20 USD + 40,00 USD = 515,20 USD

Carico di lavoro leggero: nel periodo di carico di lavoro leggero delle rimanenti 6 ore, l'applicazione di Kinesis Data Analytics elabora 2.000 record al secondo e si riduce automaticamente fino a 2 KPU.

30 giorni al mese x 6 ore al giorno = 180 ore al mese
Addebiti mensili di KPU = 180 ore al mese x 2 KPU x 0,11 USD all'ora = 39,60 USD
Addebiti mensili per l'esecuzione dello storage delle applicazioni = 180 ore al mese x 2 KPU x 50 GB per KPU x 0,10 USD di GB al mese = 10,00 USD
Addebiti mensili per storage e KPU = 39,60 USD + 10,00 USD = 49,60 USD

Ad ogni applicazione Java viene addebitata una KPU in più.

Costi mensili: 30 x 24 x 1 KPU x 0,11 USD all'ora = 79,20 USD

Costi totali = 515,20 USD + 49,60 USD + 79,20 USD = 644,00 USD

Risorse aggiuntive relative ai prezzi

Calcolatore TCO

Calcola il costo totale di proprietà (TCO)

Calcolatore di costo mensile

Calcola le spese mensili con AWS

Centro economico

Risorse aggiuntive per passare ad AWS

Nozioni di base su Amazon Kinesis Data Analytics

Product-Page_Standard-Icons_02_Sign-Up_SqInk
Registrati per creare un account AWS

Ottieni accesso istantaneo al piano gratuito di AWS.

Product-Page_Standard-Icons_01_Product-Features_SqInk
Esamina la guida alle operazioni di base

Scopri come usare Amazon Kinesis Data Analytics con questa guida dettagliata

Product-Page_Standard-Icons_03_Start-Building_SqInk
Inizia a creare applicazioni di streaming

Crea la tua applicazione di streaming tramite la console di Amazon Kinesis Data Analytics.