Un'azienda necessita di acquisizione di dati in tempo reale: un'API, trasformazione di dati in streaming e archiviazione, con il MINOR overhead operativo. Quale soluzione soddisfa questi requisiti?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Configurare un'API Amazon API Gateway per inviare dati a un data stream di Amazon Kinesis. Creare un delivery stream di Amazon Kinesis Data Firehose che utilizza il data stream di Kinesis come origine dati. Utilizzare le funzioni AWS Lambda per trasformare i dati. Utilizzare il delivery stream di Kinesis Data Firehose per inviare i dati ad Amazon S3..
Perché questa è la risposta
La soluzione corretta utilizza Amazon API Gateway per l'acquisizione dei dati in tempo reale, che è un servizio serverless e gestito, minimizzando l'overhead operativo rispetto a un'istanza EC2. I dati vengono quindi inviati a un data stream di Amazon Kinesis, che fornisce un'acquisizione e un buffering scalabili. Kinesis Data Firehose viene utilizzato per il delivery stream, consentendo trasformazioni tramite AWS Lambda e l'invio finale dei dati ad Amazon S3. Questa combinazione di servizi serverless e gestiti riduce al minimo l'overhead operativo. Le opzioni che utilizzano istanze EC2 introducono un maggiore overhead di gestione. Le opzioni che utilizzano AWS Glue direttamente per l'acquisizione o la trasformazione in tempo reale non sono l'approccio più efficiente per lo streaming di dati rispetto a Kinesis e Lambda.
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.