Gli utenti caricano piccoli file in Amazon S3. Dopo il caricamento, ogni file richiede una trasformazione semplice e una tantum in JSON per analisi successive. Ogni file deve essere elaborato il più rapidamente possibile dopo il caricamento. La domanda varia ampiamente da alta a bassa o nulla. Quale soluzione soddisfa questi requisiti con il MINOR overhead operativo?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Configurare Amazon S3 per inviare una notifica di evento a una coda Amazon Simple Queue Service (Amazon SQS). Utilizzare una funzione AWS Lambda per leggere dalla coda ed elaborare i dati. Archiviare il file JSON risultante in Amazon DynamoDB..
Perché questa è la risposta
L'opzione corretta utilizza S3 Event Notifications per SQS, che garantisce che ogni caricamento di file attivi una notifica. AWS Lambda è ideale per elaborazioni rapide e on-demand di piccoli file, scalando automaticamente con la domanda variabile senza overhead operativo. DynamoDB è una scelta eccellente per archiviare i file JSON risultanti grazie alla sua scalabilità e alle basse latenze. Le altre opzioni sono meno efficienti: EMR è eccessivo per "trasformazioni semplici e una tantum" e comporta un overhead operativo maggiore. Le istanze EC2 richiedono la gestione manuale della scalabilità e della disponibilità, aumentando l'overhead operativo rispetto a Lambda. EventBridge con Kinesis Data Streams e Aurora DB è una soluzione valida ma più complessa e costosa per questo caso d'uso specifico, introducendo più componenti e un overhead potenziale maggiore rispetto alla combinazione SQS/Lambda/DynamoDB.
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