Le système de commande d'une entreprise envoie des requêtes de clients à des instances Amazon EC2 qui traitent les commandes et les stockent dans Amazon RDS. Actuellement, les utilisateurs doivent retraiter les commandes en cas de défaillance du système. L'entreprise souhaite une solution résiliente qui traitera automatiquement les commandes après une panne. Que doit faire un architecte de solutions pour répondre à ces exigences ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Déplacer les instances EC2 dans un groupe Auto Scaling. Configurer le système de commande pour envoyer des messages à une file d'attente Amazon Simple Queue Service (Amazon SQS). Configurer les instances EC2 pour consommer les messages de la file d'attente..
Pourquoi c'est la réponse
La solution correcte assure la résilience en découplant le système de commande des instances de traitement. En utilisant Amazon SQS, les messages de commande sont mis en file d'attente de manière durable, garantissant qu'ils ne sont pas perdus même si les instances EC2 échouent. Le groupe Auto Scaling permet de remplacer automatiquement les instances défaillantes et d'ajuster la capacité. Une fois les nouvelles instances opérationnelles, elles peuvent reprendre le traitement des messages depuis la file d'attente SQS. Les autres options sont moins adaptées : L'option avec EventBridge et ECS ne résout pas directement le problème de la persistance des commandes en cas de panne du système de traitement initial. L'ALB améliore la disponibilité mais ne fournit pas de mécanisme de persistance des messages pour le traitement asynchrone après une panne. L'option avec SNS et Lambda pourrait fonctionner pour des traitements légers, mais l'utilisation de Run Command pour le traitement des messages sur EC2 n'est pas une approche standard pour une application de commande et n'offre pas la même résilience de file d'attente que SQS.
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