Een serverloze applicatie met honderden Lambda-functies maakt verbinding met een Amazon Aurora PostgreSQL-database. Elke Lambda-scale-out creëert een nieuwe DB-verbinding, wat het resourcegebruik verhoogt. U moet het aantal databaseverbindingen verminderen zonder de schaalbaarheid van Lambda te verminderen. Wat moet u implementeren?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Amazon RDS Proxy gebruiken om verbindingen te poolen en te beheren, en elke Lambda-functie bijwerken om via het proxy-endpoint verbinding te maken..
Waarom dit het antwoord is
Amazon RDS Proxy is de juiste oplossing omdat het een volledig beheerde, zeer beschikbare databaseproxy is die het aantal openstaande verbindingen met een database kan verminderen. Het poolt en deelt databaseverbindingen, waardoor Lambda-functies snel verbinding kunnen maken zonder elke keer een nieuwe verbinding met de database tot stand te brengen. Dit vermindert de belasting van de database en verbetert de schaalbaarheid van de applicatie. Provisioned concurrency inschakelen voor Lambda-functies helpt bij het verminderen van cold starts, maar lost het probleem van overmatige databaseverbindingen niet op. Cluster cache management voor Aurora PostgreSQL is geen standaardfunctie en lost het verbindingsprobleem niet direct op. Gereserveerde concurrency instellen voor Lambda-functies beperkt het maximale aantal gelijktijdige uitvoeringen, wat de schaalbaarheid van Lambda kan verminderen en het probleem van databaseverbindingen niet oplost.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig