Une entreprise de transport collecte des enregistrements de géolocalisation de véhicules de 10 octets chacun, recevant jusqu'à 10 000 enregistrements par seconde. Quelques minutes de délai de transmission sont acceptables. Elle utilisera Amazon Kinesis Data Streams et a besoin d'un mécanisme fiable pour envoyer des données tout en maximisant l'efficacité du débit des shards. Quelle option est la plus efficace sur le plan opérationnel ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Kinesis Producer Library (KPL).
Pourquoi c'est la réponse
La Kinesis Producer Library (KPL) est la plus efficace car elle est conçue pour simplifier l'envoi de données vers Kinesis Data Streams et maximiser le débit des shards. Elle agrège automatiquement plusieurs petits enregistrements en un seul plus grand avant de les envoyer, réduisant ainsi le nombre de requêtes et optimisant l'utilisation des shards. La KPL gère également les tentatives de réessai et la gestion des erreurs, offrant une fiabilité accrue. Kinesis Agent est utile pour la collecte de fichiers journaux, mais moins optimisé pour des flux de données structurées à haut débit. Kinesis Data Firehose est une solution de diffusion de données entièrement gérée vers des destinations spécifiques, mais n'offre pas le même niveau de contrôle sur l'agrégation pour optimiser les shards Kinesis Data Streams. Le Kinesis SDK nécessiterait une implémentation manuelle de l'agrégation et de la gestion des erreurs, ce qui est moins efficace opérationnellement que la KPL.
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