Uma empresa tem um fluxo de trabalho de ingestão de dados que usa um tópico do Amazon Simple Notification Service (Amazon SNS) para notificar sobre novas entregas e uma função AWS Lambda para processar os dados e registrar metadados. O fluxo de trabalho às vezes falha devido a problemas de conectividade de rede; quando falha, a função Lambda não ingere os dados, a menos que a empresa execute novamente o trabalho manualmente. Qual combinação de ações um arquiteto de soluções deve tomar para que a função Lambda ingira todos os dados de forma confiável no futuro? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Criar uma fila do Amazon Simple Queue Service (Amazon SQS) e inscrevê-la no tópico do SNS., Modificar a função Lambda para ler de uma fila do Amazon Simple Queue Service (Amazon SQS)..
Por que esta é a resposta
Para garantir que a função Lambda ingira todos os dados de forma confiável, mesmo com falhas transitórias de conectividade, é essencial implementar um mecanismo de persistência e retry. Criar uma fila do Amazon SQS e inscrevê-la no tópico do SNS permite que as mensagens sejam armazenadas de forma durável na fila, mesmo que a função Lambda não esteja disponível ou falhe temporariamente. A função Lambda pode então ser modificada para ler da fila SQS. Isso garante que as mensagens não sejam perdidas e que a função Lambda possa processá-las quando a conectividade for restaurada ou o problema for resolvido, sem intervenção manual. Implantar a função Lambda em várias Zonas de Disponibilidade aumenta a resiliência da função, mas não resolve o problema de mensagens perdidas se a função falhar ao processar um evento. Aumentar a CPU/memória ou a taxa de transferência provisionada pode melhorar o desempenho, mas não aborda a durabilidade das mensagens em caso de falha.
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