Une application web à trois niveaux utilisée pour la formation des employés n'est accessible que 12 heures par jour. L'application stocke les données dans une instance de base de données Amazon RDS for MySQL. L'entreprise souhaite minimiser les coûts. Que doit faire un architecte de solutions ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créer des fonctions AWS Lambda pour démarrer et arrêter l'instance de base de données, et créer des règles planifiées Amazon EventBridge (Amazon CloudWatch Events) qui invoquent les fonctions Lambda..
Pourquoi c'est la réponse
La solution la plus rentable pour une application utilisée 12 heures par jour est d'arrêter et de démarrer l'instance de base de données RDS. Les fonctions AWS Lambda sont idéales pour exécuter du code sans serveur, et EventBridge (anciennement CloudWatch Events) est parfait pour déclencher ces fonctions selon un calendrier défini. Cela permet de ne payer l'instance RDS que lorsqu'elle est utilisée, réduisant ainsi les coûts. Les autres options sont moins appropriées : L'utilisation de Session Manager pour démarrer/arrêter une instance de base de données n'est pas une méthode standard ou automatisée pour la gestion des coûts. ElastiCache ne résout pas le problème du coût de l'instance RDS sous-jacente et ajoute une complexité inutile pour un cas d'usage où l'application est simplement inactive. Lancer une instance EC2 pour gérer RDS est une approche plus coûteuse et moins efficace que l'utilisation de Lambda et EventBridge, car l'instance EC2 elle-même engendrerait des coûts.
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