Posted On: Dec 8, 2022
Amazon RDS Proxy, a fully managed, highly available database proxy for Amazon Relational Database Service (RDS), now supports creating proxies in Amazon Aurora Global Database primary and secondary regions. An Aurora Global Database is a single database that spans multiple AWS regions, enabling low latency global reads and disaster recovery from region-wide outages. With today’s launch, you can use RDS Proxy to make your applications more scalable, more resilient to database failures, and more secure in both the primary and secondary Global Database regions.
RDS Proxy sits between your application and the database to pool and share established database connections, improving database efficiency and application scalability. You can use RDS proxy to scale your applications read/write workloads in the Global Database primary region as well as read-only workloads on Aurora Replicas in both the primary and secondary regions. In case of a failure, RDS Proxy automatically connects to a standby database instance within a region while preserving connections from your application and reduces failover times in the Global Database primary region. RDS Proxy can also help evenly distribute read-only workloads on Aurora Replicas within a AWS Region by taking into account database connection established to each Aurora Replica. With Amazon 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 the application.
Amazon RDS Proxy is available for Amazon Aurora with MySQL compatibility, Amazon Aurora with PostgreSQL compatibility, Amazon RDS for MariaDB, Amazon RDS for MySQL, Amazon RDS for PostgreSQL, and Amazon RDS for SQL Server. To learn more about supported regions and engine versions see our documentation.