Une entreprise développe un jeu multijoueur en temps réel qui utilise UDP entre les clients et les serveurs dans un groupe Auto Scaling. La plateforme de serveurs de jeu doit s'adapter aux pics de demande, et les développeurs souhaitent stocker les scores des joueurs et d'autres données non relationnelles dans une base de données qui s'adapte sans intervention. Quelle solution un architecte de solutions devrait-il recommander ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utiliser un Network Load Balancer pour la distribution du trafic et Amazon DynamoDB on-demand pour le stockage des données..
Pourquoi c'est la réponse
Un Network Load Balancer (NLB) est idéal pour les jeux multijoueurs en temps réel car il gère efficacement le trafic UDP et peut acheminer les paquets directement vers les instances du groupe Auto Scaling, assurant une faible latence. Amazon DynamoDB on-demand est une base de données NoSQL sans serveur qui s'adapte automatiquement aux pics de demande sans intervention, parfaite pour stocker des données non relationnelles comme les scores des joueurs. Amazon Route 53 est un service DNS et non un équilibreur de charge pour le trafic en temps réel. Amazon Aurora Serverless est une base de données relationnelle, moins adaptée aux données non relationnelles et au modèle de scaling de DynamoDB pour ce cas d'usage. Amazon Aurora Global Database est également relationnelle. Un Application Load Balancer (ALB) ne prend pas en charge le trafic UDP. DynamoDB global tables est une option pour la réplication globale, mais le mode on-demand est la clé pour l'évolutivité sans intervention mentionnée dans la question.
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