資格スワイプ
高性能アーキテクチャ設計

あるLambda関数はユーザーからのリクエストに対して一貫して低いレイテンシーでの応答が求められているが、トラフィックが急増した際にコールドスタートによる応答遅延が発生している。この問題を解決するために最も適切な対応はどれか。

  • ALambda関数のタイムアウト値を延長する
  • BLambda関数のメモリ割り当てを減らす
  • ✓Provisioned Concurrencyを設定し実行環境を事前に初期化しておく
  • D予約済み同時実行数を0に設定する

解説

Provisioned Concurrencyは指定した数の実行環境を事前に初期化・維持することでコールドスタートを回避し、急激なトラフィック増加時でも低レイテンシーな応答を実現する。タイムアウト延長やメモリ削減はコールドスタート対策にはならない。

根拠AWS LambdaのProvisioned Concurrencyによるパフォーマンス最適化

← 前の問題次の問題 →
スワイプでまとめて流す