接続の急増でDBが上限に

正解は エ です。 RDS Proxy は接続をプールして共有し、Lambdaのような 急に増える短い接続 からDBを守ります。 方法 効果 RDS Proxy 接続のプールで接続数を抑える インスタンスの拡大 上限は上がるが費用が増え、急増には追いつかない 毎回の接続と切断 接続の確立の負荷が増える 接続の確立が増えてDBの負荷が上がり、問題が悪化する。 待ちが増え、全体の遅延とタイムアウトが悪化する。 費用が大きく増え、急増の規模によっては再び上限に達する。 多数のLambdaの接続を少数のDB接続にまとめ、上限の到達を防ぐ。

API GatewayとLambdaで動くAPIが、Aurora PostgreSQLに接続している。アクセスが急増するとLambdaの同時実行が増え、DBの接続数が上限に達してエラーになる。

最も適切なものを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
Lambdaの関数ごとにDBの接続を毎回新しく開き、処理後すぐに閉じるようにする
イ
Lambdaのタイムアウトを延ばし、接続できるまで待つようにする
ウ
Auroraのインスタンスクラスを最大のサイズに変更して、接続の上限を大きくする
エ
Amazon RDS Proxyを経由させ、Lambdaからの接続をプールで共有する