サーバーレスアプリケーションは、Amazon API Gateway、AWS Lambda、および Amazon RDS for PostgreSQL データベースを使用しています。トラフィックのピーク時や予測不可能なトラフィック時に、アプリケーションでデータベース接続のタイムアウトが発生します。会社は、コードの変更を最小限に抑えて障害を減らしたいと考えています。ソリューションアーキテクトは何をすべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: RDS DB インスタンスで RDS Proxy を有効にする。.
これが解答である理由
RDS Proxyを有効にすると、Lambda関数とRDSデータベース間の接続プールを効率的に管理できます。これにより、Lambdaの同時実行数が増加しても、データベースへの接続過多によるタイムアウトを防ぎ、既存のコード変更を最小限に抑えられます。Lambdaの同時実行レートを減らすと、アプリケーションの処理能力が低下します。RDS DBインスタンスクラスのサイズ変更は一時的な解決策であり、接続数の急増には対応しきれない可能性があります。DynamoDBへの移行は、コードの変更が大幅に必要となり、要件を満たしません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要