Uma empresa hospeda mais de 300 sites e aplicações globais e precisa de uma plataforma para analisar mais de 30 TB de dados de clickstream por dia. O que um arquiteto de soluções deve usar para ingerir e processar os dados de clickstream?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Coletar os dados do Amazon Kinesis Data Streams. Usar o Amazon Kinesis Data Firehose para transmitir os dados para um data lake do Amazon S3. Carregar os dados no Amazon Redshift para análise..
Por que esta é a resposta
A opção correta utiliza o Amazon Kinesis Data Streams para coletar os dados de clickstream em tempo real, que é ideal para grandes volumes de dados contínuos. Em seguida, o Amazon Kinesis Data Firehose é empregado para entregar esses dados a um data lake no Amazon S3, simplificando a ingestão e eliminando a necessidade de gerenciar servidores. Finalmente, o Amazon Redshift é a escolha adequada para análise de petabytes de dados, oferecendo desempenho e escalabilidade para consultas complexas. As outras opções são menos eficientes ou não se encaixam tão bem no cenário de dados de clickstream em larga escala: AWS Data Pipeline com Amazon EMR é uma solução válida, mas o Kinesis oferece uma abordagem mais gerenciada para ingestão em tempo real. Um grupo de Auto Scaling de instâncias EC2 para processamento exige mais gerenciamento e não é tão otimizado para ingestão de streaming quanto o Kinesis. Armazenar dados em cache no CloudFront não é para ingestão de clickstream, e o processamento via Lambda para cada objeto S3 pode ser ineficiente para 30 TB diários.
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