I modelli di prezzo sono diversi, quindi a seconda del caso d'uso l'uno o l'altro potrebbe essere più economico. Utilizzando il caso più semplice (escluso SNS):
- Commissioni SQS per messaggio (ogni 64 KB conta come una richiesta).
- Kinesis si carica per frammento all'ora (1 frammento può gestire fino a 1000 messaggi o 1 MB / secondo) e anche per la quantità di dati inseriti (ogni 25 KB).
Collegando i prezzi attuali e non tenendo conto del livello gratuito, se si inviano 1 GB di messaggi al giorno alla dimensione massima del messaggio, Kinesis costerà molto più di SQS ($ 10,82 / mese per Kinesis contro $ 0,20 / mese per SQS) . Ma se invii 1 TB al giorno, Kinesis è un po 'più economico ($ 158 / mese contro $ 201 / mese per SQS).
Dettagli: SQS addebita $ 0,40 per milione di richieste (64 KB ciascuno), quindi $ 0,00655 per GB. A 1 GB al giorno, questo è poco meno di $ 0,20 al mese; a 1 TB al giorno, arriva a poco più di $ 201 al mese.
Kinesis addebita $ 0,014 per milione di richieste (25 KB ciascuna), quindi $ 0,00059 per GB. A 1 GB al giorno, questo è inferiore a $ 0,02 al mese; a 1 TB al giorno, è di circa $ 18 al mese. Tuttavia, Kinesis addebita anche $ 0,015 all'ora di shard. Hai bisogno di almeno 1 frammento per 1 MB al secondo. Con 1 GB al giorno, 1 frammento sarà abbondante, quindi aggiungerai altri $ 0,36 al giorno, per un costo totale di $ 10,82 al mese. A 1 TB al giorno, avrai bisogno di almeno 13 frammenti, che aggiungono altri $ 4,68 al giorno, per un costo totale di $ 158 al mese.