Important
従量課金プランは、従来のホスティング プランです。 新しいサーバーレス関数アプリには Flex Consumption プラン をお勧めします。 既存の従量課金プラン アプリの場合は、 Flex 従量課金プランに移行します。
従量課金プランを使用すると、Azure Functions ホストは、受信イベントの数に基づいてインスタンスを動的に追加および削除します。
Important
従量課金プランで Linux で関数アプリをホストするオプションは廃止されます。 提供終了日より前に、アプリを Flex 従量課金プランに移行します。 従量課金プランのWindowsで実行されているアプリは、現在影響を受けません。
| 日付 | 何が起きるか |
|---|---|
| 2025 年 9 月 30 日 | Linux 従量課金用の新機能や言語バージョンはありません。 サポートされている最後のバージョンは、.NET 9、Python 3.12、Node.js 22、PowerShell 7.4、Java 21 です。 このオプションは、Azure ポータル、Visual Studio、およびVisual Studio Codeから削除されます。 既存のアプリは、Azure CLIを使用し、resource デプロイを使用して管理できます。 |
| 2028 年 9 月 30 日 | 引退日 テクニカル サポートはなく、新しい Linux 従量課金アプリも作成できません。 |
従量課金プランは、負荷が高い期間中でも自動的にスケーリングされます。 従量課金プランで関数を実行すると、関数が実行されている場合にのみコンピューティング リソースに対して料金が発生します。 従量課金プランでは、構成可能な期間が経過すると関数の実行はタイムアウトします。 現在、従量課金プランは、Windowsをサポートする唯一のサーバーレス ホスティング オプションです。
請求書
課金は、実行の数、実行時間、および使用されたメモリに基づいています。 システムは、関数アプリ内のすべての関数の使用状況を集計します。 詳細については、「Azure Functions pricing」を参照してください。
従量課金プランの実行時にコストを見積もる方法の詳細については、「 従量課金プランのコストについて」を参照してください。
同じプラン内の複数のアプリ
一般的な推奨事項は、関数アプリごとに独自の従量課金プランを用意することです。 ただし、必要に応じて、同じリージョンの関数アプリを同じ従量課金プランに割り当てることができます。 従量課金プランで実行できる関数アプリの数には制限があることに注意してください。 同じプランの関数アプリは、引き続き互いに独立してスケーリングされます。
Flex 従量課金に移行する
従量課金プランで実行されている既存の関数アプリがある場合は、Flex 従量課金プランに移行します。 Flex 従量課金プランでは、迅速なスケーリング、コールド スタートの削減、仮想ネットワーク統合、構成可能なインスタンス サイズが提供されます。 Flex 従量課金プランは Linux のみであるため、Windows従量課金プラン アプリも、このプロセスの一環として Linux に移行する必要があります。 手順の詳細については、Windows 固有のガイダンスを含む「従量課金プラン アプリを Flex Consumption プランに移行する」を参照してください。