Uma aplicação legada sendo migrada para a AWS depende de centenas de cron jobs que são executados por 1 a 20 minutos em várias programações recorrentes. A empresa quer programar e executar esses cron jobs na AWS com refatoração mínima e também suportar a execução de jobs em resposta a um evento futuro. Qual solução atende a esses requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie uma imagem de contêiner para os cron jobs. Use o Amazon EventBridge Scheduler para criar uma programação recorrente. Execute as tarefas do cron job no AWS Fargate..
Por que esta é a resposta
A opção correta é usar o Amazon EventBridge Scheduler para programar e executar as tarefas do cron job no AWS Fargate. O EventBridge Scheduler permite criar programações recorrentes flexíveis, incluindo expressões cron, e pode invocar tarefas do Fargate diretamente. O Fargate é ideal para executar contêineres sem gerenciar servidores, o que minimiza a refatoração. As outras opções são menos adequadas: Executar cron jobs como funções AWS Lambda é inviável, pois as funções Lambda têm um tempo de execução máximo de 15 minutos, e os jobs podem durar até 20 minutos. O AWS Batch é mais complexo para agendamento simples de cron jobs e pode exigir mais configuração do que o EventBridge Scheduler para este caso de uso. Usar o AWS Step Functions com um estado Wait para agendamento recorrente é menos eficiente e mais complexo do que o EventBridge Scheduler, que é projetado especificamente para essa finalidade.
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