Uma aplicação faz upload de muitos objetos para um bucket S3 e, para cada novo objeto, várias tarefas de processamento devem ser executadas em paralelo. A equipe orquestrará essas tarefas com o AWS Step Functions e deseja o menor overhead operacional. Quais ações a equipe deve tomar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um fluxo de trabalho Standard do Step Functions que use um estado Parallel para definir as tarefas de processamento concorrentes. Alternativamente, crie um fluxo de trabalho Asynchronous Express que use um estado Parallel para as tarefas de processamento., Crie uma regra do Amazon EventBridge que corresponda à criação de novos objetos S3 e configure a regra para iniciar o fluxo de trabalho de processamento do Step Functions diretamente..
Por que esta é a resposta
A opção de usar um fluxo de trabalho Standard ou Asynchronous Express do Step Functions com um estado Parallel é correta porque o Step Functions é ideal para orquestrar fluxos de trabalho complexos e paralelos, e o estado Parallel permite a execução simultânea de várias tarefas de processamento para cada objeto S3, minimizando o overhead operacional. A opção de usar o EventBridge para iniciar o Step Functions diretamente também é correta. O EventBridge pode detectar a criação de objetos S3 e invocar diretamente um fluxo de trabalho do Step Functions, eliminando a necessidade de uma função Lambda intermediária e reduzindo a complexidade e o overhead. A opção de fluxo de trabalho Synchronous Express com estado Map é incorreta porque fluxos de trabalho síncronos são limitados a 5 minutos de execução, o que pode não ser suficiente para o processamento, e o estado Map é mais adequado para processar uma coleção de itens de forma iterativa, não para tarefas paralelas independentes por objeto. A opção de usar uma função Lambda intermediária para iniciar o Step Functions é incorreta porque adiciona um componente desnecessário, aumentando a complexidade e o overhead operacional, quando o EventBridge pode iniciar o Step Functions diretamente.
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