Motoristas fazem upload de confirmações de entrega (fotos de assinatura) via FTP de dispositivos portáteis para uma única instância EC2. Cada dispositivo grava arquivos em diretórios específicos do usuário; a instância EC2 consulta um banco de dados central para adicionar metadados e, em seguida, arquiva o arquivo no S3. À medida que o volume cresce, o servidor FTP na instância EC2 está perdendo conexões e falhando; uma reinicialização via cron foi usada como solução temporária. Os dispositivos não podem ser alterados. Projete uma solução escalável que garanta que os arquivos cheguem ao arquivo e que os sistemas de backend sejam atualizados.
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Use o AWS Transfer Family para hospedar um servidor FTP que grava arquivos de entrada diretamente no Amazon S3; configure uma notificação de evento do S3 (SNS) para invocar uma função Lambda que adiciona metadados e atualiza o sistema de entrega..
Por que esta é a resposta
A opção correta utiliza o AWS Transfer Family para fornecer um endpoint FTP escalável e gerenciado, que grava diretamente no S3. Isso remove a sobrecarga do servidor FTP da instância EC2. A notificação de evento do S3 (SNS) aciona uma função Lambda sem servidor, que processa os metadados e atualiza o sistema de backend, garantindo escalabilidade e resiliência. A opção de Auto Scaling não resolve o problema fundamental do servidor FTP na instância EC2 ser um gargalo. A opção com EFS adiciona complexidade e não é tão escalável quanto gravar diretamente no S3. A opção de atualizar os dispositivos é descartada pela restrição de que "os dispositivos não podem ser alterados".
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