サーバーレス・コンテナアーキテクチャ定義問題

AWS Lambda関数の「同時実行数(Concurrency)」とはどのように定義されますか?

A.1秒間にLambda関数が処理できるリクエストの最大数のこと
✗ 同時実行数は1秒間のリクエスト数そのものではなく、同時に実行中のインスタンス数を指します。計算式には実行時間も含まれます。
B.ある時点で同時に実行されているLambda関数インスタンスの数であり、「1秒あたりの呼び出し数 × 平均実行時間(秒)」で計算されるもの← 正解
✓ 正解です。同時実行数はある瞬間に並列で動作しているLambdaインスタンスの数であり、「リクエストレート(req/s)× 平均実行時間(s)」という式で算出できます。
C.Lambda関数がタイムアウトするまでに処理できる最大リクエスト数のこと
✗ タイムアウトまでの最大リクエスト数は同時実行数の定義ではありません。同時実行数は並列インスタンス数を表します。
D.Lambda関数のコードパッケージをキャッシュしておける実行環境の数のこと
✗ 実行環境のキャッシュ数はウォームスタートに関連する概念であり、同時実行数の正式な定義ではありません。

AWS Certified Solutions Architect - Associate(SAA-C03) の問題一覧