Um aplicativo coloca centenas de arquivos .csv de 1 GB em um bucket do Amazon S3 a cada hora. Cada arquivo carregado deve ser convertido para o formato Apache Parquet e gravado em um bucket do S3. Qual solução oferece a funcionalidade necessária com o menor overhead operacional?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um job AWS Glue extract, transform, and load (ETL) para converter os arquivos .csv para Parquet e gravar os arquivos de saída em um bucket do S3. Crie uma função AWS Lambda para cada evento S3 PUT para invocar o job ETL..
Por que esta é a resposta
A solução com AWS Glue ETL e Lambda é a mais eficiente. O AWS Glue é um serviço ETL sem servidor e totalmente gerenciado, ideal para transformar grandes volumes de dados, como a conversão de CSV para Parquet. A integração com Lambda permite acionar o job Glue automaticamente a cada novo arquivo CSV no S3 (evento S3 PUT), minimizando o overhead operacional, pois você não precisa gerenciar servidores. A opção de usar apenas Lambda para converter arquivos de 1 GB pode exceder os limites de memória ou tempo de execução da função, tornando-a inadequada para este volume de dados. A opção com Apache Spark e Lambda envolve a gestão de um cluster Spark, aumentando o overhead operacional. A opção com Athena e Lambda agendada não reage a cada PUT e o Athena é mais para consulta ad-hoc do que para transformação ETL contínua.
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