Une entreprise héberge une application web sur RDS for MySQL avec une instance de base de données principale et cinq réplicas en lecture. Les réplicas ne doivent pas accuser un retard de plus d'une seconde par rapport à l'instance principale. La base de données exécute des procédures stockées planifiées, et les réplicas subissent un décalage plus important pendant les périodes de forte charge. L'architecte de solutions doit réduire le décalage de réplication autant que possible tout en minimisant les modifications du code de l'application et les frais opérationnels continus. Quelle solution répond à ces exigences ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Migrez la base de données vers Amazon Aurora MySQL. Remplacez les réplicas en lecture par des réplicas Aurora et configurez Aurora Auto Scaling. Remplacez les procédures stockées par des fonctions natives Aurora MySQL..
Pourquoi c'est la réponse
La migration vers Amazon Aurora MySQL est la meilleure solution car Aurora est conçu pour des performances élevées et une faible latence de réplication. Les réplicas Aurora ont un décalage de réplication généralement inférieur à 10 à 15 millisecondes, bien en deçà de la limite d'une seconde. Aurora Auto Scaling gère automatiquement la capacité des réplicas en lecture, réduisant les frais opérationnels. Le remplacement des procédures stockées par des fonctions natives Aurora MySQL est une modification minimale du code. Déployer ElastiCache réduit la charge sur la base de données, mais nécessite des modifications importantes de l'application pour la logique de mise en cache et ne résout pas directement le problème de décalage de réplication des réplicas RDS existants. Migrer vers MySQL sur EC2 augmente considérablement les frais opérationnels et ne garantit pas une meilleure performance de réplication que RDS. Migrer vers DynamoDB est une refonte majeure de la base de données, nécessitant des modifications substantielles de l'application et de la logique des procédures stockées, ce qui va à l'encontre de l'exigence de minimisation des changements.
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