Questão 31 — Certificação AWS Solutions Architect Associate SAA-C03
Uma empresa de comércio eletrônico hospeda uma API que lida com solicitações de vendas. A empresa hospeda o front-end da API em instâncias do Amazon EC2 executadas por trás de um Application Load Balancer (ALB). A empresa hospeda o backend da API nas instâncias EC2 que realizam as transações. As camadas de back-end são fracamente acopladas por uma fila do Amazon Simple Queue Service (Amazon SQS). A empresa prevê um aumento significativo no volume de solicitações durante um evento de lançamento de um novo produto. A empresa deseja garantir que a API possa lidar com cargas maiores com sucesso. Opções:
- A. Dobre o número de instâncias EC2 de front-end e back-end para lidar com o aumento do tráfego durante o evento de lançamento do produto. Crie uma fila de mensagens mortas para reter solicitações de vendas não processadas quando a demanda exceder a capacidade do sistema.#
- B. Coloque as instâncias front-end do EC2 em um grupo de Auto Scaling. Crie uma política de Auto Scaling para iniciar novas instâncias no tráfego de rede de entrada.
- C. Coloque as instâncias EC2 de front-end em um grupo de Auto Scaling. Adicione um cluster do Amazon ElastiCache na frente do ALB para reduzir a quantidade de tráfego que a API precisa lidar.
- D. Coloque as instâncias EC2 de front-end e back-end em grupos separados do Auto Scaling. Crie uma política para o grupo de front-end do Auto Scaling executar instâncias com base no tráfego de rede de entrada. Crie uma política para o grupo de back-end do Auto Scaling para executar instâncias com base na pendência da fila SQS.
Resposta correta:
D
Explicação
Explicação: para lidar com o aumento de cargas de maneira eficaz, é essencial implementar o Auto Scaling para as camadas de front-end e back-end: Grupo de Auto Scaling de front-end: o dimensionamento baseado no tráfego de rede de entrada garante que o aplicativo possa lidar com o aumento de solicitações do usuário. Grupo de back-end Auto Scaling: a escalabilidade baseada no backlog da fila do Amazon SQS garante que o back-end possa processar mensagens à medida que elas chegam, evitando atrasos. Essa abordagem permite que cada camada seja dimensionada de forma independente com base em sua carga específica, garantindo utilização e desempenho ideais de recursos. Referência: Tutorial: Configurar uma política de escalabilidade de aplicativos com escala e balanceamento de carga com base na documentação do Amazon SQSAWS
Quer todas as 879 questões por R$ 198,00?