Lambdaの処理が遅くCPUを使い切っている

正解は エ です。 Lambdaは メモリーの設定に比例してCPU が割り当てられます。CPUを使い切る処理では、メモリーを上げると 処理時間が短くなり、費用(メモリー×時間)が大きく増えない こともあります。段階的に測って決めます。 メモリー CPU 処理時間 費用(メモリー×時間) 128MB 少ない 8秒 基準 1024MB 多い 1秒前後になることも 大きく増えないことも 運用の負担が増え、小さいインスタンスでは速くならない。 処理は速くならない。 初回の起動の遅さの対策で、CPUの不足は解決しない。 CPUが増えて処理が速くなり、費用との釣り合いも確認できる。

画像の変換を行うLambda関数が、メモリーの設定を128MBのまま使っており、処理に毎回8秒かかる。メモリーの使用量は少ないが、CPUを使い切っている。処理を速くしたいが、費用が大きく増えるのは避けたい。

最も適切なものを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
関数をEC2に移して、最も小さいインスタンスタイプで常時起動する
イ
関数のタイムアウトを15分に延ばして、処理が途中で止まらないようにする
ウ
プロビジョンド同時実行を設定して、関数の初回の起動の遅さをなくす
エ
メモリーの設定を段階的に上げて、処理時間と費用の釣り合いを測る