Hai creato un'applicazione web che utilizza un endpoint regionale API Gateway e una funzione AWS Lambda. I client si trovano vicino alla Regione. La funzione Lambda interroga un database Amazon Aurora MySQL che ha tre repliche di lettura. Sotto carico elevato, l'applicazione apre molte connessioni al database e non riesce a soddisfare gli obiettivi di performance. Quali azioni dovresti intraprendere per migliorare le performance? (Scegliere due.)
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare Amazon RDS Proxy per fornire il pooling delle connessioni e puntarlo all'endpoint del lettore Aurora., Abilitare la Concorrenza Provisioned di Lambda..
Perché questa è la risposta
Amazon RDS Proxy gestisce il pooling delle connessioni al database, riducendo il sovraccarico di apertura e chiusura delle connessioni per ogni invocazione Lambda, il che è cruciale sotto carico elevato. Puntarlo all'endpoint del lettore Aurora distribuisce il carico di lettura tra le repliche. La Concorrenza Provisioned di Lambda mantiene le funzioni "calde", riducendo i tempi di avvio a freddo e garantendo che le funzioni siano pronte a elaborare le richieste immediatamente, migliorando la reattività complessiva. L'uso dell'endpoint del cluster Aurora dirige il traffico al writer, non distribuendo il carico di lettura. Spostare il codice di apertura della connessione fuori dal gestore è una buona pratica, ma non risolve il problema del pooling delle connessioni su larga scala. Cambiare l'API Gateway in un endpoint ottimizzato per l'edge non migliora le prestazioni del backend del database o di Lambda.
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