Uma empresa transmite dados de cliques para o Kinesis e os entrega a um data lake S3 via Kinesis Data Firehose. À medida que o volume cresce, a taxa de ingestão do S3 permanece estável, mas o backlog do Kinesis Data Streams e do Firehose aumenta. Qual ação tem MAIOR probabilidade de aumentar a taxa de transferência de ingestão para o S3?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Aumentar o número de shards no stream de dados do Kinesis..
Por que esta é a resposta
Aumentar o número de shards no Kinesis Data Stream é a ação mais eficaz. Cada shard fornece uma capacidade de throughput fixa (1 MB/s de entrada, 2 MB/s de saída, 1000 registros/s de entrada). Ao adicionar mais shards, você aumenta diretamente a capacidade total de ingestão e processamento do Kinesis Data Stream, permitindo que ele lide com o volume crescente de dados e reduza o backlog. Aumentar o número de prefixos S3 (opção A) não afeta a taxa de ingestão do Firehose para o S3, apenas a organização dos objetos. Diminuir o período de retenção (opção B) liberaria espaço, mas não aumentaria a taxa de processamento. Adicionar mais consumidores KCL (opção D) seria relevante se o problema fosse o consumo lento dos dados do Kinesis por uma aplicação, mas aqui o gargalo é a ingestão e entrega para o S3 via Firehose.
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