Q26 — AWS DVA-C02 第3章

第 26/100 問 | ← 第3章

開発者がAWS Lambda関数を実装しました。この関数はCPUリソースに制限されています。開発者は、関数が迅速にレスポンスを返すことを保証したいと考えています。開発者は、この関数のパフォーマンスをどのように最適化すべきですか?

正解: B. 関数のメモリを増加させます。

解説

AWS Lambda関数のパフォーマンスは複数の要因に影響されますが、特に重要となるのは関数に割り当てられるメモリ量です。Lambdaは、メモリ量とCPU能力を線形関係で割り当てます。つまり、メモリを増加させることで、自動的にCPU計算能力も向上します。したがって、CPU制限に直面しているLambda関数の場合、メモリを増加させることが、処理能力とレスポンス速度を向上させる最も効果的な方法です。選択肢Bが正解です。他の選択肢について:選択肢A(CPUコア数の増加)は、AWS Lambdaでは直接サポートされていません。選択肢C(保留同時実行数の増加)は、並列処理能力には影響しますが、単一リクエストのパフォーマンスには直接影響しません。選択肢D(タイムアウト時間の増加)は、リクエストが処理可能な最大時間を延長するものであり、パフォーマンスそのものを向上させるものではありません。