Un rivenditore online invierà fino a 100 transazioni al secondo in Amazon Kinesis Data Streams. Ogni record JSON è di 100 KB. Qual è il numero minimo di shard Kinesis richiesto per acquisire questi dati senza superare i limiti degli shard?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: 10 shards.
Perché questa è la risposta
Per calcolare il numero minimo di shard, dobbiamo considerare i limiti di Kinesis Data Streams. Ogni shard supporta fino a 1 MB/s di ingresso dati e fino a 1.000 record al secondo. Il rivenditore invierà 100 transazioni al secondo, con ogni record di 100 KB. Volume totale di dati: 100 transazioni/s 100 KB/transazione = 10.000 KB/s = 10 MB/s. Numero totale di record: 100 record/s. Basandosi sul throughput di dati: 10 MB/s / 1 MB/s per shard = 10 shard. Basandosi sul numero di record: 100 record/s / 1.000 record/s per shard = 0,1 shard (quindi 1 shard sarebbe sufficiente per i record, ma non per il throughput). Dobbiamo soddisfare entrambi i limiti, quindi il requisito più restrittivo è il throughput dei dati. Pertanto, sono necessari 10 shard. 1 shard non è sufficiente perché può gestire solo 1 MB/s. 100 o 1.000 shard sono eccessivi e comporterebbero costi inutili.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta