Um aplicativo de mídia carrega fotos de usuários para o Amazon S3 para processamento pelo AWS Lambda. O estado do aplicativo é armazenado no DynamoDB. Quando milhares de usuários fazem upload simultaneamente, o processamento de fotos falha devido aos limites de concorrência do Lambda e ao desempenho de leitura/gravação do DynamoDB. Qual combinação de ações deve aumentar o desempenho e a confiabilidade? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Revisar e ajustar as unidades de capacidade de gravação (WCUs) para as tabelas do DynamoDB., Inserir uma fila do Amazon Simple Queue Service (Amazon SQS) com lógica de reprocessamento entre o Amazon S3 e as funções Lambda..
Por que esta é a resposta
O problema descreve falhas devido a limites de concorrência do Lambda e desempenho de leitura/gravação do DynamoDB. Ajustar as Unidades de Capacidade de Gravação (WCUs) para as tabelas do DynamoDB é crucial porque o estado do aplicativo é armazenado no DynamoDB e os uploads simultâneos de milhares de usuários provavelmente resultam em um alto volume de gravações. Aumentar as WCUs garante que o DynamoDB possa lidar com a taxa de gravação necessária, evitando gargalos. Inserir uma fila do Amazon Simple Queue Service (Amazon SQS) com lógica de reprocessamento entre o Amazon S3 e as funções Lambda é essencial para desacoplar o processo de upload do S3 do processamento do Lambda. Isso permite que o SQS absorva picos de tráfego, garantindo que as funções Lambda não sejam sobrecarregadas e respeitem seus limites de concorrência. A lógica de reprocessamento adiciona resiliência ao sistema. Ajustar as RCUs não é a principal preocupação, pois o problema aponta para falhas de gravação e concorrência do Lambda, não de leitura. Adicionar ElastiCache pode melhorar o desempenho do Lambda, mas não resolve diretamente os problemas de concorrência ou de gravação do DynamoDB. Habilitar o S3 Transfer Acceleration melhora o upload para o S3, mas não aborda os problemas de processamento downstream.
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