Un'applicazione stateless è in esecuzione su una singola istanza Amazon EC2. Durante l'orario di lavoro, la CPU dell'istanza raggiunge frequentemente circa il 90% e gli utenti segnalano tempi di risposta lenti. Qual è l'approccio più efficiente dal punto di vista operativo per migliorare la reattività dell'applicazione?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Inserire l'istanza in un gruppo Auto Scaling dietro un Application Load Balancer e utilizzare una policy di scaling con tracciamento del target basata sull'utilizzo medio della CPU del gruppo Auto Scaling..
Perché questa è la risposta
L'approccio più efficiente è inserire l'istanza in un gruppo Auto Scaling dietro un Application Load Balancer (ALB) con una policy di scaling basata sull'utilizzo della CPU. Questo permette di aggiungere automaticamente nuove istanze EC2 quando il carico aumenta (CPU al 90%), distribuendo il traffico e migliorando la reattività. Essendo l'applicazione stateless, nuove istanze possono essere avviate senza problemi di stato. Le altre opzioni sono meno efficaci: Abilitare i log di CloudWatch e creare un allarme notifica il problema ma non lo risolve attivamente. Configurare un AWS Client VPN per connettersi all'IP privato non ridurrebbe la latenza dovuta all'elevato utilizzo della CPU dell'istanza e non è una soluzione scalabile per la reattività dell'applicazione. Creare un allarme CloudWatch per scalare verticalmente (scalare a un tipo di istanza più grande) è una soluzione temporanea e meno flessibile rispetto allo scaling orizzontale (aggiungere più istanze) offerto da Auto Scaling, specialmente per carichi di lavoro variabili.
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