Uma aplicação serverless com centenas de funções Lambda se conecta a um banco de dados Amazon Aurora PostgreSQL. Cada scale-out do Lambda cria uma nova conexão de banco de dados, aumentando o uso de recursos. Você precisa reduzir o número de conexões de banco de dados sem reduzir a escalabilidade do Lambda. O que você deve implementar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Usar o Amazon RDS Proxy para agrupar e gerenciar conexões, e atualizar cada função Lambda para se conectar através do endpoint do proxy..
Por que esta é a resposta
O Amazon RDS Proxy é a solução ideal porque ele agrupa e compartilha conexões de banco de dados, reduzindo a carga no Aurora PostgreSQL e permitindo que as funções Lambda escalem sem esgotar os recursos do banco de dados. As funções Lambda se conectam ao proxy, que gerencia as conexões reais com o banco de dados. Habilitar a simultaneidade provisionada ou reservada para o Lambda controla o número de instâncias Lambda em execução, mas não resolve o problema de muitas conexões de banco de dados. O gerenciamento de cache de cluster para Aurora PostgreSQL não é um recurso padrão para gerenciar conexões e não aborda o problema de esgotamento de 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