Un'applicazione multimediale carica le foto degli utenti su Amazon S3 per l'elaborazione tramite AWS Lambda. Lo stato dell'applicazione è memorizzato in DynamoDB. Quando migliaia di utenti caricano contemporaneamente, l'elaborazione delle foto fallisce a causa dei limiti di concorrenza di Lambda e delle prestazioni di scrittura/lettura di DynamoDB. Quale combinazione di azioni dovrebbe aumentare le prestazioni e l'affidabilità? (Scegliere due.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Rivedere e regolare le write capacity units (WCUs) per le tabelle DynamoDB., Inserire una coda Amazon Simple Queue Service (Amazon SQS) con logica di rielaborazione tra Amazon S3 e le funzioni Lambda..
Perché questa è la risposta
Quando migliaia di utenti caricano contemporaneamente, il problema principale è la capacità di gestire il carico di lavoro. Regolare le Write Capacity Units (WCUs) per le tabelle DynamoDB è fondamentale perché le foto vengono caricate e i dati relativi allo stato dell'applicazione vengono scritti in DynamoDB. Se le WCUs sono insufficienti, le richieste di scrittura verranno limitate, causando fallimenti. Inserire una coda Amazon SQS tra S3 e Lambda è una soluzione efficace per disaccoppiare i componenti e gestire picchi di traffico. SQS bufferizza le richieste, consentendo a Lambda di elaborarle a un ritmo sostenibile, evitando i limiti di concorrenza. La logica di rielaborazione inclusa in SQS garantisce che i messaggi non elaborati vengano gestiti, aumentando l'affidabilità. Regolare le Read Capacity Units (RCUs) non risolve il problema delle scritture fallite. Aggiungere un layer ElastiCache non migliora direttamente le prestazioni delle funzioni Lambda in questo scenario, ma piuttosto la lettura dei dati. Abilitare S3 Transfer Acceleration migliora la velocità di upload su S3, ma non risolve i colli di bottiglia a valle con Lambda e 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