Une application de billetterie s'exécute sur un cluster Amazon ECS et est distribuée via CloudFront. Un seul service ECS est l'origine CloudFront. L'application limite le nombre d'utilisateurs actifs dans le flux d'achat ; les utilisateurs autorisés sont identifiés par un attribut chiffré dans leur JWT ; les autres sont acheminés vers une salle d'attente. Sous forte charge, la salle d'attente elle-même génère une charge qui perturbe les achats de billets. Quel changement offrira l'expérience d'achat de billets la plus fiable en cas de forte charge ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créez un service ECS distinct pour la salle d'attente avec sa propre configuration de mise à l'échelle. Ajoutez une fonction CloudFront qui inspecte le JWT et achemine les requêtes soit vers le service de billetterie, soit vers le service de salle d'attente..
Pourquoi c'est la réponse
La bonne réponse est de créer un service ECS distinct pour la salle d'attente avec sa propre configuration de mise à l'échelle et d'ajouter une fonction CloudFront pour inspecter le JWT et acheminer les requêtes. Cette approche isole la charge de la salle d'attente du service de billetterie, permettant à chacun de s'adapter indépendamment. L'utilisation d'une fonction CloudFront (Lambda@Edge) permet un routage au niveau du périmètre avant que la requête n'atteigne les origines, réduisant ainsi la charge sur le service de billetterie. Les autres options sont moins efficaces ou plus complexes. La première option déplace la logique de routage vers le service de billetterie, ce qui maintient une charge inutile sur celui-ci. Les options impliquant Amazon EKS introduisent une complexité de migration sans résoudre le problème fondamental de la séparation de la logique de routage et de la charge au niveau du périmètre.
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