Uma empresa tem um pequeno aplicativo Python que processa documentos JSON e grava os resultados em um banco de dados SQL on-premises. O aplicativo é executado milhares de vezes por dia. A empresa deseja migrar o aplicativo para a AWS Cloud e requer uma solução altamente disponível que maximize a escalabilidade e minimize a sobrecarga operacional. Qual solução atende a esses requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Coloque os documentos JSON em um bucket do Amazon S3. Crie uma função AWS Lambda que execute o código Python para processar os documentos à medida que chegam ao bucket do S3. Armazene os resultados em um cluster de banco de dados do Amazon Aurora..
Por que esta é a resposta
A opção correta maximiza a escalabilidade e minimiza a sobrecarga operacional. O Amazon S3 é ideal para armazenamento de documentos JSON. O AWS Lambda é um serviço sem servidor que executa o código Python sob demanda, escalando automaticamente e sem gerenciamento de infraestrutura. O Amazon Aurora é um banco de dados relacional totalmente gerenciado, altamente disponível e escalável, compatível com MySQL e PostgreSQL. As outras opções são menos ideais: Usar instâncias EC2 para processar documentos aumenta a sobrecarga operacional, pois requer gerenciamento de servidores. O Amazon EBS não é um armazenamento de objetos escalável para documentos JSON e o EBS Multi-Attach tem casos de uso específicos que não se aplicam bem aqui. O RDS é bom, mas o Aurora oferece escalabilidade e disponibilidade superiores. Usar Amazon SQS com ECS em EC2 também aumenta a sobrecarga operacional em comparação com o Lambda, pois exige o gerenciamento de clusters e instâncias EC2.
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