Publicado: Apr 8, 2020
O Amazon RDS Proxy, um proxy de banco de dados gerenciado altamente disponível para o Amazon Relational Database Service (RDS), já está disponível na visualização para Aurora PostgreSQL e RDS PostgreSQL. O RDS Proxy torna os aplicativos mais escaláveis, mais resistentes a falhas do banco de dados e mais seguros.
Os aplicativos se comunicam com os bancos de dados estabelecendo conexões, que consomem memória e computam recursos no servidor de banco de dados. Muitos aplicativos, incluindo aqueles criados em arquiteturas modernas sem servidor, podem abrir um grande número de conexões com o banco de dados ou abrir e fechar conexões frequentemente. Isso pode estressar a memória e a computação do banco de dados, resultando em desempenho mais lento e escalabilidade limitada do aplicativo. O RDS Proxy se situa entre o aplicativo e o banco de dados para agrupar e compartilhar conexões estabelecidas, melhorando a eficiência do banco de dados e a escalabilidade do aplicativo. Em caso de falha, o RDS Proxy se conecta automaticamente a uma instância de banco de dados em espera, preservando as conexões do aplicativo e reduzindo o tempo de failover dos bancos de dados RDS e Aurora multi-AZ em até 66%. Com o RDS Proxy, as credenciais e o acesso ao banco de dados podem ser gerenciados por meio do AWS Secrets Manager e do AWS Identity and Access Management (IAM), eliminando a necessidade de incorporar credenciais do banco de dados ao código do aplicativo.
É possível ativar o RDS Proxy para o banco de dados RDS com poucos cliques, acessando o console Amazon RDS ou AWS Lambda e apontando seu aplicativo para o endpoint do RDS Proxy. Leia nosso blog, a página de detalhes do Amazon RDS Proxy e a documentação para saber mais.
O Amazon RDS Proxy está disponível na visualização para Aurora PostgreSQL, RDS PostgreSQL, Aurora MySQL e RDS MySQL no Leste dos EUA (N. Virgínia), Leste dos EUA (Ohio), Oeste dos EUA (Oregon), Oeste da UE (Irlanda) e Pacífico Asiático Regiões de Tóquio.