同時にまたはほぼ同時にトリガーされる複数のタイマートリガーを持つAzureFunctionアプリをセットアップしています。ここでの表現に混乱しています:https://docs.microsoft.com/fi-fi/azure/azure-functions/functions-scale
消費プランのFunctionsホストの各インスタンスは、1.5GBのメモリと1つのCPUに制限されています。ホストのインスタンスは関数アプリ全体です。つまり、関数アプリ内のすべての関数は、インスタンス内のリソースを共有し、同時にスケーリングします。
これは、タイマートリガーで実行される各スクリプトに1.5 GBのメモリが割り当てられることを意味しますか、それともすべてのスクリプトが同時に実行されている1.5 GBのメモリを共有することを意味しますか?
計画は仮想概念であり、基本的に仮想マシンに基づいています。計画は、展開できるコンピューティングリソースの規模を提供します。アプリケーションまたは関数をプランにデプロイすると、コンピューティングリソースの一部が使用されます。デプロイできるコンピューティングリソースの合計は、選択したプランが提供するコンピューティングリソースの数に基づいています。より多くのコンピューティングリソースまたはメモリが必要な場合は、プレミアムプランまたはアプリサービスプランを選択してください。
プレミアムプランには、次の3つの料金階層があります。https://docs.microsoft.com/fi-fi/azure/azure-functions/functions-premium-plan#available-instance-skus App Service Planを選択した場合は、さらに多くのオプションがあります。
これは、各トリガーに1.5GBのメモリを持たせることは明らかに不可能です。これは、関数アプリが1.5GBを使用できることを意味します。より多くのメモリが必要な場合は、プレミアムプランまたはアプリサービスプランを選択し、対応する料金階層を選択する必要があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加