Posted On: Jun 30, 2020
Amazon RDS Proxy, a fully managed, highly available database proxy for Amazon Relational Database Service (RDS), is now generally available with MySQL and PostgreSQL compatibility. RDS Proxy makes applications more scalable, more resilient to database failures, and more secure.
Applications communicate with databases by establishing connections, which consume memory and compute resources on the database server. Many applications, including those built on modern serverless architectures, can open a large number of database connections or frequently open and close connections. This can stress the database memory and compute, leading to slower performance and limited application scalability. RDS Proxy sits between your application and its database to pool and share established database connections, improving database efficiency and application scalability. In case of a failure, RDS Proxy automatically connects to a standby database instance while preserving connections from your application and reduces failover times for RDS and Aurora multi-AZ databases by up to 66%. With RDS Proxy, database credentials and access can be managed through AWS Secrets Manager and AWS Identity and Access Management (IAM), eliminating the need to embed database credentials in application code.
Amazon RDS Proxy is available for Amazon Aurora with MySQL compatibility, Amazon Aurora with PostgreSQL compatibility, Amazon RDS for MySQL, and Amazon RDS for PostgreSQL in Asia Pacific (Mumbai), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), EU West (Ireland), Europe (Frankfurt), Europe (London), US East (Ohio), US West (N. California), US West (Oregon), and US East (N. Virginia) regions.