I prezzi di Amazon Kinesis Data Analytics sono calcolati solo in base all'uso effettivo. Non vi sono risorse di cui eseguire il provisioning né costi anticipati associati ad Amazon Kinesis Data Analytics.

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 Apache Flink e Apache Beam, viene addebitata una singola KPU in più per applicazione, utilizzata per l'orchestrazione delle applicazioni. Alle applicazioni Apache Flink e Apache Beam 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

Linee guida generali per l'utilizzo delle KPU

Consigliamo di testare i carichi di produzione dell'applicazione per ottenere una stima accurata del numero di KPU necessarie alla tua applicazione. L'utilizzo delle KPU può variare in modo considerevole in funzione del volume e della velocità dei dati, della complessità del codice, delle integrazioni e di altre variabili. Ciò vale in particolar modo se si utilizza il runtime Apache Flink in Amazon Kinesis Data Analytics. Ad esempio, attraverso test interni abbiamo rilevato un throughput di centinaia di MB al secondo per KPU per applicazioni semplici prive di state, e un throughput inferiore a 1 MB al secondo per KPU per applicazioni complesse basate su algoritmi intensivi di machine learning. Ciò premesso, l'indicazione generale se non si sono ancora eseguiti i test sull'applicazione è di 1 MB al secondo per KPU.

Esempi di prezzo

Un cliente utilizza un'applicazione Apache Flink su Amazon Kinesis Data Analytics per leggere i dati dei flussi raccolti dall'argomento Apache Kafka nel cluster Amazon MSK. Il cliente sta applicando un filtro continuo solo per conservare i record 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. A ogni applicazione Apache Flink 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 Apache Flink usano 50 GB per l'esecuzione dello storage delle applicazioni per KPU e sono soggette all'addebito di 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 per GB al mese = 5,00 USD

Le applicazioni Apache Flink sono soggette all'addebito di 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 = 690 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

Un cliente usa un'applicazione Apache Flink 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

A ogni applicazione Apache Flink 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

Nota: ci riserviamo il diritto di addebitare i costi di trasferimento dei dati standard di AWS per i dati trasferiti da e verso le applicazioni Amazon Kinesis Data Analytics.

Risorse aggiuntive sui prezzi

Calcolatore di prezzi di AWS

Calcola le spese mensili con AWS

Centro economico

Risorse aggiuntive per passare ad AWS

Nozioni di base su Amazon Kinesis Data Analytics

Registrati per creare un account AWS
Registrati per creare un account AWS

Ottieni accesso istantaneo al piano gratuito di AWS.

Consulta la Guida alle operazioni di base
Consulta la Guida alle operazioni di base

Scopri come usare Amazon Kinesis Data Analytics con questa guida dettagliata per SQL o Apache Flink.

Inizia a creare con Amazon Kinesis Data Analytics
Inizia a creare applicazioni di streaming

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