# AWS - RDS Proxy


# RDS Proxy

RDS Proxy 是一個 AWS Fully Managed 資料庫代理服務,用在 App 與 RDS/Aurora 之間,主要負責 管理 Connection Pool提升呢用性增強安全性


# 主要功能

# Connection Pooling 連接池管理

  • 應用程式不直接建立新連線,每次請求透過 Proxy 從 Pool 裏 Reuse 連線 -> 減少資料庫連線壓力

# 高可用語故障轉移

  • 當 RDS/Aurora 故障轉移時,Proxy 會保持應用程式連線不中斷,加快 Failover (秒級)。

# 增強安全

  • 整合 IAM 驗證,不用把資料庫密碼寫入應用程式
  • 支援 AWS Secrets Manager 自動密碼 Rotation

# 適用場景

  • Serverless App: Lambda, Fargate 因為這類應用常常突發性的開一堆連線 -> RDS Proxy 可以幫忙緩衝
  • Web/API Server: 同時使用者,造成連線大量波動
  • 高可用性需求:需要快速 Failover,避免使用者斷線
  • 安全合規:避免明碼儲存資料庫帳號密碼。
更新於