Uma empresa lançou uma instância de banco de dados Amazon RDS for MySQL. A maioria das conexões vem de aplicações serverless, e o tráfego tem picos imprevisíveis. Durante alta demanda, as aplicações recebem erros de rejeição de conexão com o banco de dados. Qual solução resolverá esse problema com o menor overhead operacional?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um RDS Proxy. Configure as aplicações dos usuários para usar a instância de banco de dados através do RDS Proxy..
Por que esta é a resposta
O RDS Proxy é a solução ideal porque ele gerencia eficientemente o pool de conexões com o banco de dados, reutilizando conexões existentes e minimizando a sobrecarga de estabelecer novas conexões. Isso é crucial para aplicações serverless com picos de tráfego imprevisíveis, pois evita erros de rejeição de conexão sem exigir alterações significativas no código da aplicação. Implantar o Amazon ElastiCache for Memcached reduziria a carga no banco de dados para leituras frequentes, mas não resolveria diretamente o problema de pool de conexões e rejeição. Migrar para uma instância com maior capacidade de I/O pode ajudar na performance geral, mas não otimiza o gerenciamento de conexões. Configurar Multi-AZ melhora a disponibilidade e a resiliência, mas não aborda a escalabilidade das conexões.
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