Uma empresa de jogos para dispositivos móveis precisa capturar dados de seu aplicativo de jogo e disponibilizá-los para três consumidores internos. Cada registro tem cerca de 20 KB. A empresa deseja uma taxa de transferência ideal de cada dispositivo e requer um aplicativo de processamento de stream que forneça taxa de transferência dedicada por consumidor interno. Qual solução atende a esses requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Fazer com que o aplicativo móvel chame a operação de API PutRecords para enviar dados para o Amazon Kinesis Data Streams. Usar o recurso enhanced fan-out com um stream para cada consumidor interno..
Por que esta é a resposta
A opção correta é usar o Amazon Kinesis Data Streams com enhanced fan-out. O Kinesis Data Streams é ideal para captura de dados de alta taxa de transferência de dispositivos móveis. A operação PutRecords permite o envio em lote de múltiplos registros, otimizando o desempenho. O enhanced fan-out, com um stream dedicado para cada consumidor, garante taxa de transferência dedicada e baixa latência, atendendo ao requisito de processamento de stream. A opção de Kinesis Data Firehose não é adequada para taxa de transferência dedicada por consumidor, pois seu foco é a entrega para destinos de armazenamento. A solicitação de suporte para taxa de transferência dedicada não é uma solução arquitetural padrão. Usar KPL com Firehose também não oferece o fan-out dedicado. Hospedar em instâncias EC2 com auto scaling para processamento de stream é uma solução mais complexa e cara, e o enhanced fan-out do Kinesis Data Streams já oferece essa capacidade de forma gerenciada.
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