Q59 — AWS SAA-C03 第5章
第 59/65 問 | ← 第5章
Q359. ある企業は、Amazon API Gateway および AWS Lambda を使用して、社内向けのサーバーレスアプリケーションを AWS 上でホストしています。従業員から、毎日アプリケーションの利用を開始した際に高遅延が発生しているという報告があります。企業はこの遅延を低減したいと考えています。これらの要件を満たす解決策はどれですか?
- A. API Gateway のスロットル制限を引き上げる
- B. 従業員が毎日アプリケーションの利用を開始する前に、Lambda のプロビジョニング済み同時実行数を増加させるためのスケジュールされたスケーリングを設定する。 ✓
- C. 毎日の始まりに CloudWatch アラームが Lambda 関数をターゲットとして起動するよう、Amazon CloudWatch アラームを作成する。
- D. Lambda 関数のメモリ量を増加させる
正解: B. 従業員が毎日アプリケーションの利用を開始する前に、Lambda のプロビジョニング済み同時実行数を増加させるためのスケジュールされたスケーリングを設定する。
解説
B. 従業員が毎日アプリケーションの利用を開始する前に、Lambda のプロビジョニング済み同時実行数を増加させるためのスケジュールされたスケーリングを設定する:スケジュールされたスケーリングを設定することで、企業は毎日の業務開始時に発生するトラフィック急増に対応できる十分なプロビジョニング済み同時実行数を事前に確保できます。これにより、遅延が低減され、アプリケーション全体のパフォーマンスが向上します。一方、API Gateway のスロットル制限の引き上げや Lambda 関数のメモリ量の増加は、トラフィック急増に起因する特定の高遅延問題を根本的に解決しません。また、毎日の始まりに CloudWatch アラームをトリガーとして Lambda 関数を起動する方法は、スケーラビリティに課題があり、ソリューションに不要な複雑さを追加する可能性があります。