Um aplicativo de processamento de vídeo é executado como uma função AWS Lambda Node.js que é acionada pelo S3 quando uma nova imagem é carregada. A função baixa imagens de um bucket S3, as transforma, grava a imagem transformada em um segundo bucket S3 e atualiza os metadados no DynamoDB. Com o aumento do tamanho das imagens, a função Lambda agora frequentemente atinge o tempo limite; o tempo limite da função já está definido para o máximo. A empresa não quer gerenciar servidores. Qual combinação de mudanças o arquiteto de soluções deve implementar para evitar falhas de invocação? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Empacote o aplicativo como uma imagem de contêiner Docker e publique essa imagem no Amazon Elastic Container Registry (Amazon ECR)., Crie uma definição de tarefa do Amazon ECS com compatibilidade com AWS Fargate que faça referência à imagem no Amazon ECR. Modifique a função Lambda para que, quando um novo arquivo chegar no S3, ela inicie uma tarefa ECS Fargate usando essa definição de tarefa..
Por que esta é a resposta
A função Lambda atinge o tempo limite devido ao aumento do tamanho das imagens, indicando que a carga de trabalho excede os limites de execução do Lambda para operações de longa duração. Empacotar o aplicativo como uma imagem Docker e publicá-lo no Amazon ECR permite que a aplicação seja executada em ambientes de contêiner. Em seguida, criar uma definição de tarefa ECS com compatibilidade Fargate e modificar a função Lambda para iniciar uma tarefa Fargate quando um novo arquivo chega no S3 é a solução ideal. O AWS Fargate é um serviço sem servidor que permite executar contêineres sem gerenciar servidores, resolvendo o problema de tempo limite e a restrição de não gerenciar servidores. As outras opções são incorretas porque: Aumentar a simultaneidade provisionada do Lambda não resolve o problema de tempo limite por invocação. Usar ECS com compatibilidade EC2 exigiria o gerenciamento de servidores, o que a empresa não deseja. Mudar para Amazon EFS e Amazon RDS não aborda diretamente o problema de tempo limite da função Lambda.
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