Questão 80 — Certificação AWS Solutions Architect Associate SAA-C03
Uma empresa hospeda um aplicativo Web público na AWS com uma arquitetura de três camadas: um grupo de Auto Scaling de front-end, um grupo de Auto Scaling de aplicativo e um banco de dados Amazon RDS. Durante picos de tráfego inesperados, a empresa percebe longos atrasos no tempo de inicialização quando as camadas de front-end e de aplicativos aumentam. A empresa precisa melhorar o desempenho do escalonamento sem afetar negativamente a experiência do usuário. Qual solução atenderá a esses requisitos de maneira MAIS econômica?
- A. Diminua o número mínimo de instâncias do EC2 para ambos os grupos do Auto Scaling. Aumente o número desejado de instâncias para atender ao pico de demanda.
- B. Configure o número máximo de instâncias para ambos os grupos do Auto Scaling para o número necessário para o pico de demanda. Crie um pool quente.
- C. Aumente o número máximo de instâncias EC2 para ambos os grupos de Auto Scaling para atender à demanda normal. Crie um pool quente.
- D. Use o escalonamento agendado. Aumente os tamanhos das instâncias EC2 e RDS.
Resposta correta:
B
Explicação
Explicação: O problema é a latência de expansão: quando o tráfego aumenta, novas instâncias demoram para serem iniciadas, inicializadas e aprovadas nas verificações de integridade. Isso pode degradar temporariamente a experiência do usuário, mesmo que o Auto Scaling acabe adicionando capacidade suficiente. O objetivo é melhorar a capacidade de resposta a picos repentinos de maneira econômica. Um recurso importante do Auto Scaling para essa situação é um pool quente do EC2 Auto Scaling. Um pool quente mantém um conjunto de instâncias pré-inicializadas (paradas ou em execução, dependendo da configuração) que o Auto Scaling pode fazer rapidamente a transição para o serviço. Isso reduz o tempo necessário para lançamento e inicialização da instância, permitindo uma expansão mais rápida durante picos inesperados. A opção B é melhor porque oferece suporte às necessidades de pico do aplicativo, garantindo que o Auto Scaling possa escalar até a capacidade máxima necessária e mantenha a capacidade quente pronta. Embora um pool quente tenha algum custo (especialmente se as instâncias forem mantidas em execução), normalmente é mais econômico do que executar permanentemente a capacidade máxima o tempo todo. Ele melhora a experiência do usuário, minimizando atrasos na inicialização a frio durante picos. A opção A é contraproducente: a redução da capacidade mínima aumenta a probabilidade de atrasos na expansão. A opção C é ilógica tal como está escrita ("aumentar o máximo para satisfazer a procura normal"); o máximo deve refletir o potencial de pico, e uma piscina quente sem espaço máximo suficiente não resolverá o problema do pico. A opção D usa escalabilidade programada, mas o pico é inesperado e o aumento do tamanho das instâncias aumenta o custo e não resolve o atraso na inicialização; também pode reduzir a flexibilidade de escala horizontal. Portanto, B é a maneira mais econômica de melhorar o desempenho de expansão e proteger a experiência do usuário durante surtos inesperados.
Quer todas as 879 questões por R$ 198,00?