Un'applicazione distribuita su Amazon ECS utilizza un'istanza DB Amazon RDS for MySQL. L'app esegue molte più letture che scritture. Durante i picchi di traffico, le prestazioni dell'applicazione diminuiscono e la metrica ReadLatency dell'istanza DB in CloudWatch subisce un'impennata improvvisa. Quale modifica dovrebbe apportare lo sviluppatore per migliorare le prestazioni?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Introdurre Amazon ElastiCache per memorizzare i risultati delle query e ridurre il carico di lettura del DB..
Perché questa è la risposta
L'applicazione soffre di un collo di bottiglia dovuto alle operazioni di lettura sul database, come indicato dall'aumento della metrica ReadLatency. L'introduzione di Amazon ElastiCache (Redis o Memcached) permette di memorizzare nella cache i risultati delle query più frequenti, riducendo significativamente il carico di lettura sul database RDS e migliorando le prestazioni complessive dell'applicazione. Scalare il cluster ECS o aumentare la memoria delle task ECS non risolverebbe il problema di latenza del database. Le RCU (Read Capacity Units) sono un concetto di Amazon DynamoDB, non applicabile a RDS for MySQL.
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