Uma empresa migrou um aplicativo para instâncias Amazon EC2 Linux. Uma instância EC2 executa várias tarefas agendadas de 1 hora escritas em diferentes linguagens. A empresa está preocupada com o desempenho e a escalabilidade quando essas tarefas são executadas em uma única instância. Qual solução abordará essas preocupações com o MENOR overhead operacional?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Use o AWS Batch para executar as tarefas como jobs. Agende os jobs usando o Amazon EventBridge (Amazon CloudWatch Events)..
Por que esta é a resposta
O AWS Batch é ideal para cargas de trabalho de computação em lote, permitindo que as tarefas sejam executadas como jobs em um ambiente gerenciado, escalando automaticamente os recursos EC2 conforme necessário. O Amazon EventBridge (anteriormente CloudWatch Events) pode agendar esses jobs de forma eficiente. Essa combinação oferece escalabilidade e desempenho com o menor overhead operacional, pois o AWS Batch gerencia a infraestrutura subjacente. Converter para um contêiner e usar o AWS App Runner adicionaria complexidade desnecessária e o App Runner não é otimizado para tarefas agendadas de 1 hora. Copiar as tarefas para funções AWS Lambda pode ser inviável devido aos limites de tempo de execução (15 minutos) e memória do Lambda para tarefas de 1 hora. Criar uma AMI e um grupo do Auto Scaling não resolveria a execução de "várias tarefas agendadas" de forma eficiente, pois cada instância ainda executaria todas as tarefas, e o Auto Scaling é mais para escalabilidade de aplicações web do que para jobs agendados.
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