Um aplicativo web permite que os usuários façam upload de vídeos curtos. Os vídeos são armazenados em volumes EBS e analisados por um software de reconhecimento personalizado. O site usa o EC2 Auto Scaling para a camada web e um grupo do Auto Scaling separado processa uma fila SQS. A empresa deseja reduzir a sobrecarga operacional usando serviços gerenciados da AWS sempre que possível e remover dependências de software de terceiros. Qual re-arquitetura atende a esses objetivos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Hospede o aplicativo web no Amazon S3 e armazene os vídeos carregados no Amazon S3. Use as notificações de eventos do S3 para publicar eventos na fila SQS. Processe a fila SQS com uma função AWS Lambda que chama o Amazon Rekognition para categorizar os vídeos..
Por que esta é a resposta
A opção correta atende aos objetivos de reduzir a sobrecarga operacional e remover dependências de software de terceiros. Hospedar o aplicativo web e armazenar vídeos no Amazon S3 elimina a necessidade de gerenciar instâncias EC2 para o armazenamento de vídeos e o aplicativo web estático. O uso de notificações de eventos do S3 para o SQS e o processamento da fila com AWS Lambda são soluções serverless, reduzindo significativamente a sobrecarga operacional em comparação com grupos de Auto Scaling. A substituição do software de reconhecimento personalizado pelo Amazon Rekognition remove a dependência de software de terceiros e aproveita um serviço gerenciado da AWS. As outras opções são menos ideais: Executar o aplicativo web em contêineres ECS e usar Spot Instances para o Auto Scaling ainda envolve o gerenciamento de infraestrutura EC2 e não elimina completamente a sobrecarga operacional. Armazenar vídeos no Amazon EFS e montar em instâncias EC2 ainda requer o gerenciamento de instâncias EC2 para o aplicativo web e o EFS tem um custo e complexidade maiores que o S3 para este caso de uso. Usar o AWS Elastic Beanstalk para o aplicativo web e um ambiente worker ainda envolve o gerenciamento de instâncias EC2, embora simplificado pelo Beanstalk, não alcança o nível de redução de sobrecarga operacional de uma solução serverless completa.
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