Une entreprise développe un jeu mobile qui diffuse les mises à jour de scores vers un processeur backend, puis publie les résultats sur un classement. La solution doit gérer des pics de trafic importants, traiter les mises à jour dans l'ordre de réception, stocker les mises à jour traitées dans une base de données hautement disponible et minimiser les frais de gestion. Que doit implémenter l'architecte de solutions ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Pousser les mises à jour de scores vers Amazon Kinesis Data Streams. Traiter les mises à jour dans Kinesis Data Streams avec AWS Lambda. Stocker les mises à jour traitées dans Amazon DynamoDB..
Pourquoi c'est la réponse
Cette solution répond à toutes les exigences. Amazon Kinesis Data Streams gère les pics de trafic et assure le traitement ordonné des mises à jour. AWS Lambda est un service sans serveur qui minimise les frais de gestion et peut s'adapter automatiquement pour traiter les données de Kinesis. Amazon DynamoDB est une base de données NoSQL hautement disponible et évolutive, idéale pour stocker les mises à jour de scores. Les autres options présentent des inconvénients : Utiliser des instances EC2 pour le traitement augmente les frais de gestion par rapport à Lambda. Amazon Redshift est un entrepôt de données analytique, moins adapté pour des mises à jour de scores individuelles. Amazon SNS ne garantit pas l'ordre des messages et n'est pas conçu pour le traitement de flux de données ordonnés. Une base de données SQL sur EC2 augmente les frais de gestion. Amazon SQS est une bonne option pour les files d'attente, mais Kinesis Data Streams est plus adapté pour le traitement de flux de données ordonnés à grande échelle. Les instances EC2 augmentent les frais de gestion, et Amazon RDS, bien que hautement disponible, peut être plus coûteux et moins flexible pour des charges de travail NoSQL que DynamoDB.
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