Slide 31
Slide 31 text
並列実行数を上げた際に気になる Lambda の制限
壁
値
1 同時実行数
既定 1,000 / リージョン
2 スケール速度 1,000インスタンス / 10秒 / 関数
3 リクエスト速度 10,000 req/s
引き上げ
可
不可
不可
通常はあまり気にしない同時実行スケーリングレートだが、並列実行数を上げるとスロット
リング発生につながる
公式ドキュメントの理解度テストの例がわかりやすい。
平均20ms の関数で 30,000 req/s を捌きたい。同時実行数は 30,000 × 0.02 = 600 で
足りそう。
しかし 10,000 req/s の上限に引っかかるので、同時実行数を3,000以上に上げる申請が
必要。
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/lambda-concurrency.html
31