Un'azienda esegue software di analisi su istanze Amazon EC2 che elaborano processi per dati caricati su Amazon S3. Gli utenti segnalano che alcuni dati inviati non vengono elaborati. Amazon CloudWatch mostra che l'utilizzo della CPU EC2 è costantemente al 100% o quasi. L'azienda desidera migliorare le prestazioni e scalare in base al carico degli utenti. Cosa dovrebbe fare un architetto di soluzioni?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Instradare le richieste in ingresso ad Amazon Simple Queue Service (Amazon SQS). Configurare un gruppo EC2 Auto Scaling basato sulla dimensione della coda. Aggiornare il software per leggere dalla coda..
Perché questa è la risposta
L'opzione corretta risolve il problema di sovraccarico della CPU e abilita la scalabilità. Instradando le richieste ad Amazon SQS, si disaccoppia il processo di ricezione dei dati da quello di elaborazione, creando un buffer. Un gruppo EC2 Auto Scaling basato sulla dimensione della coda garantisce che nuove istanze vengano avviate automaticamente quando il carico aumenta, evitando che la CPU raggiunga il 100% e migliorando le prestazioni complessive. Il software deve essere aggiornato per leggere i messaggi da SQS. Le altre opzioni sono meno efficaci: Creare una copia dell'istanza e usare un ALB potrebbe distribuire il carico, ma non risolve il problema di scalabilità dinamica basata sul carico di lavoro asincrono e non impedisce che tutte le istanze raggiungano il 100% di CPU se il carico è troppo elevato. Un S3 VPC endpoint migliora la sicurezza e potenzialmente la latenza per l'accesso a S3, ma non risolve il problema di elaborazione della CPU delle istanze EC2. Modificare il tipo di istanza con uno più potente è una soluzione temporanea e non scalabile. Risolve il problema del 100% di CPU nell'immediato, ma non si adatta automaticamente alle fluttuazioni del carico, portando a sprechi di risorse o a nuovi colli di bottiglia.
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