→Amazon RDS Proxy + Lambdaを利用
(選択肢)
・Amazon RDS Proxyを使用してデータベースのプロキシを作成します。データベースのエンドポイントではなく、RDS Proxyのエンドポイントを使用するようにLambda関数を修正します
この選択肢が正解の理由は以下の通りです。
AWSが提供するAmazon RDS Proxyは、高いネットワークトラフィックや大量のデータベース接続を効果的に管理して、アプリケーションのパフォーマンスとスケーラビリティを高めます。この設問で問題となっている多数のオープン接続と高いDBのCPUとメモリ使用率を軽減できます。
RDS ProxyがDB接続をプールしたり再利用したりすることで、新しい接続の作成に伴うCPUとメモリのオーバーヘッドを削減し、アプリケーションのレスポンス時間を改善します。
それにより、急激なトラフィックの増加に対応し、タイムアウトエラーを防げるようになります。
また、Lambda関数をRDS Proxyのエンドポイントを使用するように修正するだけで、アプリケーションの変更は最小限ですみます。

コメント