CloudWatch Logs invia i dati di log a un data stream Kinesis che una singola funzione Lambda consumer legge e scrive su S3. Il team osserva un'elevata latenza per alcune elaborazioni e ingestione dei log. Quali azioni ridurranno tale latenza? (Scegliere tre.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Creare un consumer di data stream Kinesis che utilizzi l'enhanced fan-out e impostare la funzione di elaborazione Lambda come tale consumer., Aumentare il ParallelizationFactor nel mapping della sorgente eventi Lambda per lo stream Kinesis., Aumentare il numero di shard nel data stream Kinesis..
Perché questa è la risposta
L'aumento del numero di shard in Kinesis Data Streams consente di elaborare più dati in parallelo, riducendo la latenza complessiva. La creazione di un consumer Kinesis con enhanced fan-out fornisce un throughput dedicato per ogni consumer, evitando la contesa delle risorse e migliorando le prestazioni di lettura per la funzione Lambda. L'aumento del ParallelizationFactor nel mapping della sorgente eventi Lambda permette a più invocazioni simultanee della funzione Lambda di elaborare lo stesso shard Kinesis, accelerando l'elaborazione dei batch. Aumentare la dimensione del batch potrebbe aumentare la latenza perché la funzione attende più record prima di essere invocata. Impostare la concorrenza riservata non riduce la latenza di elaborazione, ma garantisce che la funzione abbia sempre capacità disponibile. Disabilitare ReportBatchItemFailures non influisce sulla latenza di elaborazione, ma solo sulla gestione degli errori.
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