次の方法で共有


Azure Functions 従量課金プランのホスティング

従量課金プランを使用する場合、Azure Functions ホストのインスタンスは、受信イベントの数に基づいて動的に追加および削除されます。 従量課金プランと Flex Consumption プランは、Azure Functions の完全な サーバーレス ホスティング オプションです。

メリット

従量課金プランは、負荷が高い期間中でも自動的にスケーリングされます。 従量課金プランで関数を実行すると、関数が実行されている場合にのみコンピューティング リソースに対して課金されます。 従量課金プランでは、構成可能な期間が経過すると関数の実行はタイムアウトします。

従量課金プランと他のプランとホスティングの種類の比較については、 関数のスケールとホスティングのオプションを参照してください。

ヒント

動的スケールと実行専用の課金の利点が必要な場合に、アプリを仮想ネットワークと統合する必要がある場合は、代わりに Flex Consumption プランでアプリをホストすることを検討する必要があります。

請求書

課金は、実行数、実行時間、およびメモリの使用量に基づいて行われ、 使用状況は、関数アプリ内のすべての関数で集計されます。 詳細については、Azure Functions の価格に関するページを参照してください。

従量課金プランの実行時にコストを見積もる方法の詳細については、「 従量課金プランのコストについて」を参照してください。

従量課金プランの関数アプリを作成する

Azure portal で関数アプリを作成する場合は、従量課金プランが既定になります。 API を使用して関数アプリを作成する場合、Premium プランと専用プランと同様に、最初に App Service プランを作成する必要はありません。

従量課金プラン のホスティングでは、通常、各関数アプリは独自のプランで実行されます。 Azure portal またはコードでは、従量課金プランが Dynamic または Y1 と呼ばれることもあります。

次のリンクを使用して、従量課金プラン (プログラムまたは Azure portal) でサーバーレス関数アプリを作成する方法について説明します。

Visual Studio Code または Visual Studio から Functions プロジェクトを発行するときに、従量課金プランで関数アプリを作成することもできます。

同じプラン内の複数のアプリ

一般的な推奨事項は、関数アプリごとに独自の従量課金プランを用意することです。 ただし、必要に応じて、同じリージョン内の関数アプリを同じ従量課金プランに割り当てることができます。 従量課金プランで実行できる関数アプリの数には制限があることに注意してください。 同じプランの関数アプリは、引き続き互いに独立してスケーリングされます。

次のステップ