テックまとめ

Amazon RDS Proxy

AWS RDS Proxyについてまとめる。

1. 概要

Amazon RDS Proxy とは、Amazon RDS 向けの高可用性フルマネージド型データベースプロキシ。
以下の機能を有する。

  • コネクションプール
  • 認証
    • データベースサーバーがパスワード認証しか対応していない場合でも、RDS Proxy への接続はIAM認証を利用することができる
  • TLS/SSL が使える
  • フェイルオーバーによる高可用性

サポートする RDS は以下の通り。

  • RDS for MySQL 5.6 / 5.7
  • Aurora MySQL バージョン1.x / 2.x
  • RDS for PostgreSQL
  • Aurora PostgreSQL 10.11以降 、11.5 以降

注意点は以下の通り。

  • Aurora クラスタは、Writer エンドポイントのみ対応(Readerエンドポイントは未対応)
  • Aurora サーバレスクラスタ、マルチマスタークラスタには未対応
  • データベースと同じ VPC に存在する必要があり、パブリックアクセス不可