Amazon RDS Proxy resources

Getting started with Amazon RDS Proxy

RDS Proxy is a fully-managed, highly available, and easy-to-use database proxy feature of RDS that can help improve application scalability, resiliency, and security. RDS Proxy can be enabled for most applications with no code changes. You don’t need to provision or manage any additional infrastructure to start using RDS Proxy.

  • Scalability: Proxy allows applications to pool and share database connections, improving database efficiency and application scalability. Additionally, Amazon Aurora customers can use proxy for more efficient load balancing and scalability of read-only workloads running on Aurora Replicas.
  • Resiliency: With RDS Proxy, failovers are seamless as it preserves the application connections and automatically connects to the new primary instance. Failovers are also up to 66% faster as Proxy avoids DNS propagation delays. 
  • Security: Database credentials, authentication, and access can be managed through integration with AWS Secrets Manager and AWS Identity and Access Management (IAM).
  • Connectivity: Proxy allows creating endpoints, each with its own VPC settings, allowing applications running in different VPCs to more easily connect to an RDS database. 

It's easy to get started with RDS Proxy. You can enable RDS Proxy for your RDS database with just a few clicks on the RDS console. For more information, review the Getting Started with RDS Proxy page on the Amazon Aurora User Guide or the Amazon RDS User Guide.

Resources

Learn how to get started with Amazon RDS Proxy and using RDS Proxy with other Amazon RDS features by diving deep into key documentation and hands on tutorials.