Un'azienda raccoglie dati di log in tempo reale utilizzando Amazon Kinesis Data Streams e desidera eseguire query in tempo reale e arricchire i log in Amazon Redshift. Quale metodo di ingestione offre il minor overhead operativo per portare i dati in Redshift?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare l'ingestione in streaming di Amazon Redshift da Kinesis Data Streams e presentare i dati come una vista materializzata..
Perché questa è la risposta
L'ingestione in streaming di Amazon Redshift da Kinesis Data Streams è la soluzione con il minor overhead operativo. Questa funzionalità consente a Redshift di connettersi direttamente a Kinesis Data Streams, ingerendo i dati in tempo reale e rendendoli disponibili per le query quasi istantaneamente, spesso tramite viste materializzate che ottimizzano le prestazioni. Questo elimina la necessità di servizi intermedi o processi di caricamento batch. Le altre opzioni comportano un overhead maggiore: Kinesis Data Firehose verso Redshift provisioned è una buona opzione, ma l'ingestione in streaming di Redshift è ancora più diretta e ottimizzata per questo caso d'uso. Kinesis Data Firehose verso S3 e poi caricamento da Redshift introduce un passaggio intermedio su S3 e un processo di caricamento batch, aumentando la latenza e l'overhead operativo. Amazon Managed Service for Apache Flink è potente per l'elaborazione complessa, ma per la semplice ingestione e arricchimento, è un'opzione più complessa e con maggiore overhead rispetto all'ingestione diretta di Redshift.
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