SAP新しいソリューションのための設計
サーバーレスアーキテクチャでコールドスタート問題を軽減するための最も効果的な方法はどれですか?
ALambda関数のメモリを最大に設定する
メモリ最大化(選択肢A)は初期化時間を若干短縮する場合がありますが、コールドスタート自体を排除することはできません。
BProvisioned Concurrencyで事前初期化する
✓ 正解
Provisioned ConcurrencyはLambda関数インスタンスを事前に初期化しておく機能で、コールドスタートによるレイテンシーを排除します。特にレイテンシーに敏感なAPIエンドポイントに効果的です。
CLambda関数のタイムアウト値を延長する
タイムアウト値の延長(選択肢C)はコールドスタートとは無関係で、関数実行時間の上限を引き上げる設定にすぎません。
DLambda@Edgeを使用して処理をエッジに分散する
Lambda@Edge(選択肢D)はエッジロケーションでの処理によりネットワークレイテンシーを改善しますが、コールドスタートの根本的な解決策ではなく、対応するイベントタイプも限定されています。
解説
正解:
Provisioned Concurrencyを使用して事前に関数インスタンスを温める。
Provisioned ConcurrencyはLambda関数インスタンスを事前に初期化しておく機能で、コールドスタートによるレイテンシーを排除します。特にレイテンシーに敏感なAPIエンドポイントに効果的です。
選択肢Aは、メモリ最大化(選択肢A)は初期化時間を若干短縮する場合がありますが、コールドスタート自体を排除することはできません。
選択肢Cは、タイムアウト値の延長(選択肢C)はコールドスタートとは無関係で、関数実行時間の上限を引き上げる設定にすぎません。
選択肢Dは、Lambda@Edge(選択肢D)はエッジロケーションでの処理によりネットワークレイテンシーを改善しますが、コールドスタートの根本的な解決策ではなく、対応するイベントタイプも限定されています。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでSAPを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →