Um varejista online enviará até 100 transações por segundo para o Amazon Kinesis Data Streams. Cada registro JSON tem 100 KB. Qual é o número mínimo de shards do Kinesis necessários para ingerir esses dados sem exceder os limites do shard?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: 10 shards.
Por que esta é a resposta
A capacidade de um shard do Kinesis Data Streams é de 1 MB/s ou 1.000 registros por segundo para entrada. Para calcular o número mínimo de shards, precisamos considerar a taxa de dados e a taxa de registros. 1. Taxa de dados: 100 transações/segundo 100 KB/transação = 10.000 KB/segundo = 10 MB/segundo. Como cada shard suporta 1 MB/s, você precisaria de 10 MB/s / 1 MB/s por shard = 10 shards para a taxa de dados. 2. Taxa de registros: 100 transações/segundo. Como cada shard suporta 1.000 registros/segundo, você precisaria de 100 registros/segundo / 1.000 registros/segundo por shard = 0,1 shards. O número mínimo de shards é o maior valor entre os cálculos de taxa de dados e taxa de registros. Neste caso, 10 shards. 1 shard é insuficiente para a taxa de dados. 100 shards e 1.000 shards seriam excessivos e mais caros do que o necessário.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão