あるオンラインイベントのチケット販売システムでは、販売開始直後に急激なアクセススパイクが発生します。バックエンドのデータベース接続制限を超過させないためにLambda関数の同時実行数を最大100に制限しつつ、特定の注文処理Lambdaで発生するコールドスタートによる遅延を完全に回避したいと考えています。どの設定の組み合わせを選択すべきですか。
「予約済コンカレンシー」を設定することで、関数が同時に実行できる上限値を特定(例: 100)に制限し、ダウンストリーム(DB)のパンクを防ぐことができます。同時に「プロビジョンドコンカレンシー」を設定することで、指定した数の実行環境があらかじめ初期化・準備された状態となるため、コールドスタート遅延を排除できます。この2つを適切に組み合わせることが解となります。