Une application s'exécute actuellement dans un groupe Auto Scaling d'instances EC2 derrière un ALB ; les instances EC2 hébergent des conteneurs Docker qui appellent une base de données MySQL sur des instances EC2 distinctes. Vous devez convertir l'application en une architecture sans serveur tout en apportant le moins de modifications possible. Quelle option y parvient avec un minimum de modifications ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Remplacez les conteneurs s'exécutant sur des instances EC2 par AWS Fargate. Remplacez la base de données MySQL par Amazon Aurora Serverless v2 (compatible MySQL)..
Pourquoi c'est la réponse
L'option correcte minimise les modifications car elle permet de conserver l'architecture conteneurisée et la compatibilité MySQL. AWS Fargate est un moteur de calcul sans serveur pour les conteneurs qui élimine le besoin de gérer des instances EC2, s'alignant sur l'objectif "sans serveur". Aurora Serverless v2 (compatible MySQL) offre une base de données relationnelle sans serveur qui est entièrement compatible avec MySQL, nécessitant des changements minimes au code de l'application. Les autres options impliquent des modifications plus importantes : Remplacer les conteneurs par AWS Lambda nécessiterait une refonte significative de l'application pour s'adapter au modèle événementiel de Lambda. Remplacer MySQL par Amazon DynamoDB nécessiterait une réécriture substantielle de la logique de la base de données de l'application, car DynamoDB est une base de données NoSQL avec un modèle de données très différent de MySQL.
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