Une fonction Lambda émet des requêtes vers une instance de base de données Amazon Aurora MySQL et, pendant les tests, rencontre trop d'erreurs de connexion sur la base de données. Quelle option résout ce problème avec le moins de frais opérationnels ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créer un Amazon RDS Proxy et faire en sorte que l'application interroge le proxy au lieu de l'instance de base de données..
Pourquoi c'est la réponse
Un Amazon RDS Proxy est la solution la plus efficace et la moins coûteuse en termes d'opérations. Il gère les pools de connexions à la base de données, réutilisant les connexions existantes et réduisant la charge sur la base de données, ce qui est idéal pour les fonctions Lambda qui ouvrent et ferment fréquemment des connexions. Le proxy améliore également la tolérance aux pannes en acheminant automatiquement les connexions vers une nouvelle instance de base de données en cas de défaillance. Les réplicas en lecture ne résolvent pas les problèmes de connexion pour les écritures et n'améliorent pas la gestion des connexions. Reconstruire l'application pour DynamoDB est un effort de refactorisation majeur et coûteux. L'activation du Multi-AZ améliore la disponibilité mais ne résout pas directement les problèmes de gestion des connexions ou de surcharge de la base de données causés par un grand nombre de connexions.
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