Uma instância de produção Multi-AZ do Amazon RDS para MySQL (db.m6g.xlarge) está frequentemente apresentando erros de 'too many connections'. O administrador deseja minimizar as alterações de código e corrigir o problema de forma econômica. Qual abordagem melhor atende a essas restrições?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Configurar o RDS Proxy e alterar a configuração do aplicativo para usar o endpoint do proxy..
Por que esta é a resposta
A opção correta é configurar o RDS Proxy. O RDS Proxy é um pool de conexões gerenciado que reutiliza conexões de banco de dados existentes, reduzindo a sobrecarga de estabelecer novas conexões e liberando recursos do banco de dados. Isso resolve o erro 'too many connections' sem exigir mudanças significativas no código da aplicação, apenas a alteração do endpoint de conexão. É uma solução econômica porque evita o escalonamento desnecessário da instância. Aumentar a escala da instância RDS pode resolver o problema, mas é mais caro e pode ser um superprovisionamento se o problema for apenas de gerenciamento de conexões, não de recursos computacionais. Migrar para o DynamoDB é uma mudança drástica que exigiria reescrever grande parte da aplicação e não é econômica para este cenário. Mudar para uma classe de DB otimizada para memória não aborda diretamente o problema de 'too many connections', que é uma limitação de conexão e não de memória.
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