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

AWS LambdaのプロビジョニングされたConcurrencyと予約済みConcurrencyの違いについて、最も適切に説明しているものはどれですか?

A.プロビジョニングされたConcurrencyはコールドスタートを排除するために関数を事前初期化するのに対し、予約済みConcurrencyはその関数が使用できる最大同時実行数を制限・保証する← 正解
✓ 正解です。プロビジョニングされたConcurrencyはウォームな実行環境を維持してコールドスタートを防ぎ、予約済みConcurrencyはアカウントの同時実行枠から特定数を確保・上限設定します。
B.予約済みConcurrencyは関数を事前に初期化してコールドスタートをなくすが、プロビジョニングされたConcurrencyは最大同時実行数の制限のみを行う
✗ 説明が逆です。コールドスタートを防ぐのはプロビジョニングされたConcurrencyであり、予約済みConcurrencyは同時実行数の制限・保証を行います。
C.どちらも関数のコールドスタートを防ぐ機能であり、唯一の違いは料金体系だけである
✗ 2つの機能は目的が異なります。プロビジョニングはコールドスタート排除、予約済みは同時実行制御であり、料金の違いだけではありません。
D.プロビジョニングされたConcurrencyは無料で利用できるが、予約済みConcurrencyは追加料金が発生する
✗ プロビジョニングされたConcurrencyは事前に実行環境を維持するため追加料金が発生します。予約済みConcurrencyの設定自体には追加料金はかかりません。

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