従量課金方式では、リソースの使用後にリソースの料金を支払うことができます。 従量課金方式を使用する場合、使用した Function Compute リソースに対してのみ課金されます。 事前にリソースを購入する必要はありません。 このトピックでは、従量課金方式と決済ルールをサポートするリソースについて説明します。
料金
CU 使用量は、段階的に設定された料金で毎月課金されます。 下表に詳細を示します。
階層 | CU 使用量 (CU) | 単価 | 割引後の単価 2024 年 8 月 27 日 ~ 2025 年 8 月 27 日 |
1 | (0, 1 億] | USD 0.000020 / CU | USD 0.0000160 / CU |
2 | (1 億, 5 億] | USD 0.000017 / CU | USD 0.0000136 / CU |
3 | > 5 億 | USD 0.000014 / CU | USD 0.0000112 / CU |
換算係数
関数の呼び出し回数、アクティブ GPU 使用量、アイドル GPU 使用量、アクティブ vCPU 使用量、アイドル vCPU 使用量、メモリ使用量、ディスク使用量など、Function Compute のこれまでの課金項目は、リソース使用量 × 変換係数 = CU 使用量の計算式に従って CU 使用量に換算されます。
下表に換算係数を示します。
課金項目 | 関数呼び出し | Tesla シリーズ アクティブ GPU 使用量 | Tesla シリーズ アイドル GPU 使用量 | Ada シリーズ アクティブ GPU 使用量 | Ada シリーズ アイドル GPU 使用量 | アクティブ vCPU 使用量 | アイドル vCPU 使用量 | メモリ使用量 | ディスク使用量 |
単位 | CU / 10,000 回の呼び出し | CU / GB 秒 | CU / GB 秒 | CU / GB 秒 | CU / GB 秒 | CU / vCPU 秒 | CU / vCPU 秒 | CU / GB 秒 | CU / GB 秒 |
CU 換算係数 | 75 | 2.1 | 0.5 | 1.5 | 0.25 | 1 | 0 | 0.15 | 0.05 |
用語
アイドルモード:Function Compute ではアイドルモード機能がサポートされています。 アイドルモード機能が有効化されると、Function Compute のエラスティックインスタンスと GPU アクセラレーションインスタンスは、リクエストを処理しているかどうかに基づいてアクティブインスタンスとアイドルインスタンスに分類されます。
アクティブインスタンス:リクエストを処理しているインスタンス
アイドルインスタンス:アイドルモードの有効化後にリクエストを処理していないインスタンス
実行期間:Function Compute のインスタンスは、プロビジョニングモードとオンデマンドモードで使用できます。 インスタンスの実行期間の測定値は、上記の 2 つのモード間で異なります。 詳細については、「インスタンスタイプと使用モード」をご参照ください。
オンデマンドモード:関数インスタンスの割り当てとリリースが Function Compute によって自動的に行われます。 オンデマンド関数インスタンスの課金は、関数インスタンスがリクエストの実行を開始すると開始され、リクエストが実行されると終了します。
プロビジョニング済みモード:関数インスタンスの割り当て、リリース、管理をお客様が行います。 プロビジョニング済みインスタンスの課金は、Function Compute がインスタンスを割り当てたときに開始され、インスタンスをリリースしたときに終了します。
プロビジョニング済みモードでは、インスタンスがリクエストを処理していない場合でも、インスタンスをリリースするまでインスタンスに対して課金されます。 プロビジョニング済みインスタンスがリクエストを処理していない状態で、料金が引き続き発生する場合は、できるだけ早い機会にインスタンスをリリースしてください。 詳細は、「プロビジョニング済みインスタンスの設定」をご参照ください。
課金の粒度
下表に、インスタンスの実行期間に基づいた、インスタンスのタイプ別の課金の精度を示します。
インスタンスタイプ | オンデマンドモード | プロビジョニング済みモード |
CPU アクセラレーションインスタンス | 課金の精度はミリ秒です。 | 課金の精度は 10 秒です。 10 秒に満たないの実行時間は、最も近い 10 の倍数に切り上げられます。 説明 たとえば、プロビジョニング済みインスタンスの実行時間が 51 秒の場合、60 秒として課金されます。 実行時間が 61 秒の場合、70 秒として課金されます。 |
GPU アクセラレーションインスタンス | 課金の精度は 1 秒です。 1 秒に満たない場合は、秒単位に切り上げられて課金されます。 説明 たとえば、オンデマンド GPU アクセラレーションインスタンスの実行時間が 51 ミリ秒の場合、1 秒として課金されます。 実行時間が 10.5 秒の場合、11 秒として課金されます。 |
実行期間は、関数の実行期間を指します。 実行期間はインスタンスモードによって変わります。 詳細については、「用語」をご参照ください。
課金サイクルは 1 時間です。 料金は、対応する課金粒度に基づいて 1 時間ごとに決済されます。
課金サイクル
すべての請求書は 1 時間ごとに作成されます。 現在の 1 時間の請求書は、現在の 1 時間 ~ 2 時間後に生成されます。
各課金サイクルにおいて、各機能の CU 使用量が測定され、切り上げられます。 すべての関数の CU 使用量を合計することにより、課金サイクルの合計料金が計算されます。 料金はアカウント残高から自動的に引き落とされます。 料金の詳細については、「 料金とコストコンソール」で確認できます。
関連ドキュメント
同じ量のリソースをより有利な料金で使用したい場合は、リソースプランを使用できます。 詳細については、「リソースプラン」をご参照ください。
Function Compute サービスの終了後も引き続き請求書が生成される場合は、「Function Compute のサービスを停止しても課金が継続されるのはなぜですか。」をご参照ください。
Function Compute を解約する場合は、「料金の滞納が発生し、サービスが不要になった場合、Function Compute を解約できますか。 また、料金の滞納を解消するにはどうすればよいですか。」をご参照ください。