最近は Azure Functions でのスケーリングに関する質問をよくされるのと、自分自身が仕事で効率良くスケーリングが可能な Function 実装を行う必要が多かったのでまとめておきます。今回はスケールアップではなく、スケールアウトの方を指しています。 事前に以下のドキュメントを読んでおいた方が理解が早いです。特に Azure Functions は Web Apps とは異なるスケーリングの仕組みを持っているので、若干仕組みが特殊です。 多少混乱しやすいですが Azure Functions は 3 箇所でスケーリングに関する設定を行えます。昔は設定が少しわかりにくかったですが、最近はポータルでの設定が分かりやすくなりました。 結果としては Function App のインスタンス数 * Function の同時実行数の結果が、この Function App で実際に同時に実行さ