AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·JA
·更新日 19 Jul 2026
あるアプリケーションは、AWS Lambda 関数 (Amazon API Gateway 経由で呼び出される) を使用して、Amazon Aurora PostgreSQL データベースにデータを保存しています。概念実証の段階で、会社は大量のデータロードを処理するために Lambda のクォータを引き上げました。ソリューションアーキテクトは、スケーラビリティを向上させ、設定作業を最小限に抑える設計を推奨する必要があります。これらの要件を満たすソリューションはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: 情報を取得する Lambda 関数と、情報をデータベースにロードする Lambda 関数の 2 つを作成します。Amazon Simple Queue Service (Amazon SQS) キューを使用して Lambda 関数を統合します。.
これが解答である理由
このソリューションは、非同期処理とデカップリングの原則を活用しています。最初のLambda関数がデータを取得し、それをAmazon SQSキューに配置することで、データベースへの負荷を即座に処理する必要がなくなります。2番目のLambda関数はSQSキューからデータを消費し、Aurora PostgreSQLデータベースにロードします。これにより、データベースへの書き込みがバースト的に発生した場合でも、SQSがバッファとして機能し、データベースの過負荷を防ぎます。また、Lambdaの同時実行クォータを再度引き上げる必要なく、スケーラビリティが向上します。
EC2インスタンスへのリファクタリングは、管理オーバーヘッドを増加させ、サーバーレスの利点を失います。AuroraからDynamoDBへの変更は、データベースの再設計と移行が必要となり、設定作業が最小限という要件に反します。SNSはパブリッシュ/サブスクライブモデルであり、メッセージの永続性やキューイング機能がSQSほど適していません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要