CloudWatch Logs envoie des données de journalisation à un flux de données Kinesis qu'une seule fonction Lambda consommatrice lit et écrit dans S3. L'équipe observe une latence élevée pour certains traitements et ingestions de journaux. Quelles actions réduiront cette latence ? (Choisissez trois.)
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créer un consommateur de flux de données Kinesis qui utilise la diffusion améliorée (enhanced fan-out) et définir la fonction de traitement Lambda comme ce consommateur., Augmenter le ParallelizationFactor dans le mappage de source d'événement Lambda pour le flux Kinesis., Augmenter le nombre de shards dans le flux de données Kinesis..
Pourquoi c'est la réponse
L'augmentation du nombre de shards dans le flux de données Kinesis permet de traiter plus de données en parallèle, réduisant ainsi la latence. L'utilisation de la diffusion améliorée (enhanced fan-out) avec un consommateur dédié (ici, une fonction Lambda) fournit un débit dédié par consommateur, évitant les contentions et améliorant la latence. L'augmentation du ParallelizationFactor dans le mappage de source d'événement Lambda permet à Lambda de traiter plusieurs lots de données simultanément à partir de chaque shard Kinesis, ce qui accélère le traitement. Définir la concurrence réservée n'affecte pas directement la latence du traitement des journaux. Augmenter la taille du lot peut en fait augmenter la latence car Lambda attendra plus de données avant de déclencher. Désactiver ReportBatchItemFailures n'a pas d'impact sur la latence de traitement.
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