Une application serverless utilise Amazon API Gateway, AWS Lambda et une base de données Amazon RDS for PostgreSQL. Pendant les périodes de trafic de pointe ou imprévisible, l'application subit des expirations de délai de connexion à la base de données. L'entreprise souhaite réduire les échecs avec le moins de modifications de code possible. Que doit faire un architecte de solutions ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Activer RDS Proxy sur l'instance de base de données RDS..
Pourquoi c'est la réponse
Activer RDS Proxy sur l'instance de base de données RDS est la solution la plus efficace avec le moins de modifications de code. RDS Proxy met en commun les connexions à la base de données et les réutilise, ce qui réduit la charge sur la base de données et le nombre de connexions ouvertes. Cela permet à l'application de gérer les pics de trafic sans épuiser les connexions de la base de données, résolvant ainsi les expirations de délai. Réduire le taux de concurrence Lambda limiterait le nombre d'invocations simultanées, ce qui pourrait dégrader les performances de l'application et n'aborderait pas directement le problème d'épuisement des connexions. Redimensionner la classe d'instance RDS pourrait aider temporairement, mais c'est une solution moins évolutive et plus coûteuse que RDS Proxy pour la gestion des connexions. Migrer vers DynamoDB serait une refonte majeure nécessitant des modifications de code substantielles, ce qui va à l'encontre de l'exigence de modifications minimales.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise