Questão 87 — Certificação AWS Solutions Architect Associate SAA-C03
Uma empresa de manufatura desenvolve um aplicativo para dar a uma pequena equipe de executivos a capacidade de acompanhar o desempenho das vendas globalmente. O aplicativo fornece um simulador em tempo real em uma linguagem de programação popular. A empresa usa funções AWS Lambda para dar suporte ao simulador. O simulador é um algoritmo que prevê o desempenho das vendas com base em variáveis específicas. Embora a solução funcione bem inicialmente, a empresa percebe que o tempo necessário para concluir as simulações está aumentando exponencialmente. Um arquiteto de soluções precisa melhorar o tempo de resposta do simulador. Qual solução atenderá a esse requisito da maneira MAIS econômica?
- A. Use o AWS Fargate para executar o simulador. Atenda solicitações por meio de um Application Load Balancer (ALB).
- B. Use instâncias do Amazon EC2 para executar o simulador. Atenda solicitações por meio de um Application Load Balancer (ALB).
- C. Use o AWS Batch para executar o simulador. Atenda solicitações por meio de um Network Load Balancer (NLB).
- D. Use a simultaneidade provisionada do Lambda para as funções do simulador.
Resposta correta:
D
Explicação
Explicação: Quando uma função do AWS Lambda é invocada, especialmente após períodos de inatividade, ela pode sofrer inicializações a frio que atrasam a execução. À medida que a demanda aumenta, o comportamento de escalonamento e a latência do Lambda podem afetar o desempenho. Simultaneidade provisionada é um recurso da AWS projetado especificamente para resolver esse problema. Da documentação da AWS: "A simultaneidade provisionada mantém as funções inicializadas e hiperprontas para responder em milissegundos de dois dígitos." (Fonte: Guia do desenvolvedor do AWS Lambda Gerenciando simultaneidade) Por que a opção D está correta: A simultaneidade provisionada garante que um número especificado de instâncias de função Lambda estejam sempre quentes e prontas para atender solicitações, eliminando a latência de inicialização a frio. É econômico para cargas de trabalho com padrões de uso consistentes, como simulações em tempo real para um pequeno grupo de usuários. Mantém a escalabilidade e a baixa sobrecarga do Lambda sem migrar para contêineres gerenciados ou plataformas EC2. Por que as outras opções são menos ideais: Opção A (Fargate) e Opção B (EC2): introduzem mais infraestrutura e custos contínuos mais elevados para uma equipe pequena com uso provavelmente intermitente. Opção C (AWS Batch): Ideal para trabalhos em lote, não para simulações em tempo real; também incorre em maior latência devido ao enfileiramento de trabalhos. Referência: Guia do desenvolvedor do AWS Lambda "Simultaneidade e escalonamento" Pilar de eficiência de desempenho do AWS Well-Architected Framework Comparação de serviços de computação da AWS Lambda vs EC2 vs Fargate
Quer todas as 879 questões por R$ 198,00?