Functionsのメモリーリソースを分けたい

dla-d 5 評価のポイント
2026-07-09T00:09:59.9633333+00:00

Durable Functionsを以下のように構成しています。

①サブスクリプションA - リソースグループB - 関数C(料金プラン:Standard S2)

②サブスクリプションA - リソースグループD - 関数E(料金プラン:Standard S2)

上記①、②の関数は、同じ時間帯に実行されており、同じリソース(メモリー)を利用しているため、それぞれのパフォーマンスに影響を与え、処理速度が遅くなっています。

①と②の実行パフォーマンスに影響を与えないようリソース(メモリー)を別々に利用したい場合、どうしたらよいでしょうか?

Azure Functions
Azure Functions

イベントドリブンのサーバーレス コンピューティング プラットフォームを提供する Azure サービス。


1 件の回答

並べ替え方法: 最も役に立つ
  1. samiya123 1,375 評価のポイント Microsoft 外部スタッフ モデレーター
    2026-07-09T02:19:44.64+00:00

    Azure Functions の Standardプラン(Dedicated VMベース)では、同一App Serviceプラン上にある関数AppはCPU・メモリを共有しています。 そのため、パフォーマンス干渉を防ぐには、関数①と②を異なる App Serviceプラン(例:それぞれ Standard S2)に分離してみてください。 → これにより、専用VMを分離し、メモリ競合を回避可能となるはずです。

    追加オプション:
    高負荷や長時間実行ワークロードでは、Premiumプランまたは App Service Environment (ASE) も検討ください。

    【ご参照資料】

    いかがでしょうか。何かご参考にしていただけるところがございましたら、幸いです。

    この回答は役に立ちましたか?


お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "推奨" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。