Un'applicazione serverless utilizza Amazon API Gateway, AWS Lambda e un database Amazon RDS for PostgreSQL. Durante i periodi di traffico intenso o imprevedibile, l'applicazione riscontra timeout di connessione al database. L'azienda desidera ridurre i guasti con il minor numero di modifiche al codice. Cosa dovrebbe fare un architetto di soluzioni?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Abilitare RDS Proxy sull'istanza DB di RDS..
Perché questa è la risposta
Abilitare RDS Proxy sull'istanza DB di RDS è la soluzione migliore perché RDS Proxy gestisce in modo efficiente i pool di connessioni al database, riutilizzando le connessioni esistenti. Questo riduce il sovraccarico di stabilire nuove connessioni per ogni invocazione di Lambda, prevenendo i timeout durante i picchi di traffico e richiedendo modifiche minime al codice. Ridurre la frequenza di concorrenza di Lambda limiterebbe la capacità dell'applicazione di gestire il traffico. Ridimensionare la classe dell'istanza DB potrebbe non risolvere il problema del sovraccarico di connessioni e potrebbe essere più costoso. Migrare a DynamoDB comporterebbe modifiche significative all'architettura e al codice, andando contro il requisito di "minimo numero di modifiche al codice".
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