Uma empresa precisa armazenar e processar imagens carregadas de um aplicativo móvel. O pico de uso ocorre nos dias úteis, das 8h às 17h, com milhares de uploads por minuto; fora desse período, o aplicativo é raramente usado. Os usuários devem ser notificados quando o processamento for concluído. Qual combinação de ações um arquiteto de soluções deve tomar para habilitar o processamento escalável de imagens? (Escolha três.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Faça com que o aplicativo móvel carregue os arquivos diretamente para o Amazon S3. Use notificações de evento do S3 para enviar uma mensagem para uma fila padrão do Amazon SQS., Acione uma função AWS Lambda para realizar o processamento de imagens quando uma mensagem aparecer na fila., Envie uma notificação push para o aplicativo móvel usando o Amazon SNS quando o processamento for concluído..
Por que esta é a resposta
A primeira ação correta é carregar as imagens diretamente para o Amazon S3, que é um armazenamento de objetos escalável e de baixo custo. As notificações de evento do S3, enviando uma mensagem para uma fila padrão do Amazon SQS, desacoplam o upload do processamento, permitindo escalabilidade e resiliência. O SQS é ideal para lidar com picos de tráfego, pois armazena mensagens até que sejam processadas. A segunda ação correta é usar uma função AWS Lambda para processar as imagens. O Lambda é um serviço de computação serverless que escala automaticamente com a demanda, executando o código apenas quando necessário e cobrando apenas pelo tempo de computação consumido, o que é eficiente para cargas de trabalho intermitentes e com picos. A terceira ação correta é enviar uma notificação push via Amazon SNS. O SNS é um serviço de mensagens totalmente gerenciado que permite enviar notificações para endpoints móveis, garantindo que os usuários sejam informados sobre o status do processamento. As opções incorretas incluem usar Amazon MQ, que é um serviço de broker de mensagens gerenciado compatível com APIs de código aberto como o ActiveMQ e RabbitMQ, mas SQS é mais nativo e simples para integração com S3 para este caso. S3 Batch Operations não é acionado por mensagens de fila, e Amazon SES é um serviço de e-mail, não de notificações push para aplicativos móveis.
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