Uma aplicação web de três camadas usada para treinamento de funcionários é acessada apenas 12 horas por dia. A aplicação armazena dados em uma instância de banco de dados Amazon RDS for MySQL. A empresa deseja minimizar os custos. O que um arquiteto de soluções deve fazer?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Criar funções AWS Lambda para iniciar e parar a instância de banco de dados e criar regras agendadas do Amazon EventBridge (Amazon CloudWatch Events) que invocam as funções Lambda..
Por que esta é a resposta
A opção correta é criar funções AWS Lambda e regras agendadas do Amazon EventBridge. Isso permite automatizar o início e a parada da instância RDS for MySQL durante as 12 horas de uso diário, minimizando custos ao não pagar por recursos ociosos. O Lambda é ideal para tarefas sem servidor e o EventBridge para agendamento. A primeira opção, usando AWS Systems Manager Session Manager e IAM, não é a ferramenta correta para automatizar o início e a parada de instâncias RDS. O Session Manager é para acesso seguro a instâncias, não para orquestração de recursos. A segunda opção, usando Amazon ElastiCache, não resolve o problema de custo da instância RDS. O ElastiCache é para caching, não para gerenciar o ciclo de vida do banco de dados principal. A terceira opção, usando uma instância EC2 com um cron job, é uma solução mais complexa e menos eficiente do que o Lambda e EventBridge. Exige o gerenciamento de uma instância EC2 separada, incorrendo em custos adicionais e complexidade desnecessária para uma tarefa simples de agendamento.
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