Javaで実装されたAWS Lambda関数があります。この関数は長時間アイドル状態の後、最初のリクエスト時に数秒の高レイテンシー(コールドスタート遅延)が発生しており、ユーザー体験に影響しています。コードを変更せずにこの問題を最も効果的に解決する方法はどれですか?
正解: Lambda関数のプロビジョニング済みコンカレンシー(Provisioned Concurrency)を有効化する。 プロビジョニング済みコンカレンシーを設定すると、指定した数の実行環境が事前に初期化・ウォームアップされた状態で維持されます。これによりコールドスタートを排除し、一定のレスポンスタイムを保証できます。予約済みコンカレンシーはスロットリング制御であり、コールドスタートは解消しません。メモリ増加やLayersも若干の改善にはなりますが、根本解決にはなりません。