AWS RDS Proxy

AWS Relational Database Service (RDS) Proxy are a way to access your RDS databases via a managed service rather than a direct connection to RDS.

This gives you the following benefits:

  • Allow application pooling and sharing of database connections.
  • Improves the database efficiency by reducing the burden of managing large number of open connections. Thus reducing the amount of CPU and RAM requirements.
  • RDS proxy is serverless
  • Autoscaling
  • provides high availability through multi-AZ configuration
  • Reduces the time of failover by up to 66%
  • RDS Proxy is supported by:
    • MySQL
    • PostgreSQL
    • MariaDB
    • MS SQL Server
    • Aurora
  • No code change is required on you applications.
  • It enforces the use of IAM authentication for database access
  • It requires the credentials to be stored in AWS Secrets Manager
  • RDS Proxy is not publicly accessible and only good within your VPC

Leave a Reply