AWS認定資格 WEB問題集&徹底解説

SysOpsアドミニストレーター -アソシエイト

正解 B問題
(お気に入りチェック) 1 2 3 4
解説
B: Amazon RDS Proxyを使用することが正解です。RDS Proxyは、データベース接続プールを管理し、接続の再利用を可能にすることで、「接続数が多すぎる」エラーを解決します。これにより、Lambda関数とデータベース間の接続効率が向上し、スケーラビリティが改善されます。

A: リードレプリカを作成することは、読み取り負荷の分散には効果的ですが、接続数の問題自体は解決しません。また、Route 53を使用した重み付けDNSは、この問題に対する適切な解決策ではありません。

C: max_connect_errorsパラメータは、クライアントからの接続エラーの許容回数を設定するものであり、同時接続数の制限とは関係ありません。このパラメータを変更しても、接続数の問題は解決されません。

D: Lambda関数の予約並行処理を増やすことは、Lambda関数の同時実行数を増やすことになりますが、データベースの接続数制限に対しては効果がありません。むしろ、データベースへの接続要求がさらに増える可能性があり、問題を悪化させる可能性があります。

関連サービスの解説
Amazon RDS
Amazon Route 53
AWS Lambda

+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 90%
No.21 解説
ある企業は、AWS Lambda上でサーバーレスアプリケーションを実行しています。このアプリケーションは、Amazon RDS for MySQL DBインスタンスにデータを保存しています。使用量は着実に増加しており、最近、Lambda関数がデータベースに接続しようとすると、「接続数が多すぎる」エラーが多数発生しています。同社はすでに、可能な最大のmax_connections値を使用するようにデータベースを構成しています。これらのエラーを解決するために、SysOps管理者は何をすべきですか?
  • データベースのリードレプリカを作成します。Amazon Route 53を使用して、両方のデータベースを含む重み付けされたDNSレコードを作成します。
  • Amazon RDS Proxyを使用してプロキシを作成します。Lambda関数の接続文字列を更新します。
  • データベースが使用するパラメータグループのmax_connect_errorsパラメータの値を大きくしてください。
  • Lambda関数の予約並行処理をより高い値に更新する。

(会員限定)当問題の評価をお願いします。改善に活用します。