Un détaillant en ligne enverra jusqu'à 100 transactions par seconde dans Amazon Kinesis Data Streams. Chaque enregistrement JSON fait 100 Ko. Quel est le nombre minimum de shards Kinesis requis pour ingérer ces données sans dépasser les limites des shards ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : 10 shards.
Pourquoi c'est la réponse
Un shard Kinesis Data Streams peut supporter jusqu'à 1 000 enregistrements par seconde en écriture et un débit de données de 1 Mo par seconde en écriture. Pour les 100 transactions par seconde, chaque transaction étant de 100 Ko, le débit total est de 100 transactions/seconde 100 Ko/transaction = 10 000 Ko/seconde = 10 Mo/seconde. Puisqu'un shard ne peut gérer que 1 Mo/seconde, il faut 10 Mo/seconde / 1 Mo/seconde/shard = 10 shards pour le débit de données. Le nombre d'enregistrements par seconde (100) est bien en deçà de la limite de 1 000 enregistrements par shard, donc le débit de données est le facteur limitant.
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