Stai creando un'applicazione che acquisisce un flusso di dati forniti dall'utente. Più processori basati su EC2 devono consumare il flusso contemporaneamente in tempo reale e ogni processore deve essere in grado di riprendere senza perdita di dati dopo le interruzioni. Altri processori verranno aggiunti in seguito e si desidera ridurre al minimo la duplicazione dei dati. Quale soluzione soddisfa questi requisiti?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Pubblicare i dati su Amazon Kinesis Data Streams..
Perché questa è la risposta
Amazon Kinesis Data Streams è la soluzione migliore perché consente a più consumatori (i processori EC2) di leggere lo stesso flusso di dati contemporaneamente e in tempo reale. La capacità di riprodurre i dati da un punto specifico (tramite shard iterators) garantisce che i processori possano riprendere senza perdita di dati dopo le interruzioni. Inoltre, supporta l'aggiunta dinamica di nuovi consumatori senza duplicazione dei dati sorgente. Amazon SQS è un servizio di code di messaggi, non un servizio di streaming. Sebbene supporti più consumatori, i messaggi vengono eliminati dopo essere stati elaborati, impedendo la rilettura e la ripresa da parte di altri processori. Amazon Kinesis Data Firehose è un servizio di consegna di dati per lo storage, non per lo streaming in tempo reale a più processori che necessitano di riprendere la lettura. Amazon EventBridge è un bus di eventi serverless che non è progettato per lo streaming di grandi volumi di dati in tempo reale a più consumatori che necessitano di riprendere la lettura da un punto specifico.
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