O CloudWatch Logs envia dados de log para um stream de dados do Kinesis que uma única função Lambda de consumidor lê e grava no S3. A equipe observa alta latência para alguns processamentos e ingestões de log. Quais ações reduzirão essa latência? (Escolha três.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um consumidor de stream de dados do Kinesis que use fan-out aprimorado e defina a função de processamento Lambda como esse consumidor., Aumente o ParallelizationFactor no mapeamento da origem do evento Lambda para o stream do Kinesis., Aumente 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 permite maior paralelismo na ingestão e processamento de dados, reduzindo a latência. Criar um consumidor de stream do Kinesis com fan-out aprimorado (Enhanced Fan-Out) oferece um throughput dedicado para cada consumidor, eliminando a contenção de recursos e diminuindo a latência de entrega dos dados para a função Lambda. Aumentar o ParallelizationFactor no mapeamento da origem do evento Lambda permite que a função Lambda processe vários lotes de dados de um único shard Kinesis simultaneamente, otimizando a utilização e reduzindo o tempo de processamento. Definir a concorrência reservada não reduz a latência diretamente, apenas garante que a função Lambda sempre tenha capacidade disponível. Aumentar o tamanho do lote pode aumentar a latência, pois a função espera por mais dados antes de ser invocada. Desativar ReportBatchItemFailures não afeta a latência de processamento, apenas a forma como os erros são reportados.
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