Function Compute では、トライアルクォータ、従量課金、リソースプランの課金方法がサポートされています。 統一された課金項目として、CU が使用されます。 関数の呼び出し回数、アクティブ GPU の使用量、アイドル GPU の使用量、アクティブ vCPU の使用量、アイドル vCPU の使用量、メモリの使用量、ディスクの使用量など、これまでのすべての課金項目は CU の使用量に変換されて課金されます。 このトピックでは、CU 使用量の換算係数と単価について説明し、課金の例を示します。
Function Compute コンソールにログインし、[概要] ページの [グローバル統計] セクションで、呼び出し回数、アクティブ vCPU 使用量、アイドル vCPU 使用量、メモリ使用量、ディスク使用量、アクティブおよびアイドル GPU 使用量 (Tesla シリーズと Ada シリーズを含む) の月次情報を表示できます。 次に、料金計算ツールを使用して、上記のリソース使用量をCU使用量に変換し、合計使用料金を計算します。 すべての RAM ユーザーのリソース使用量は、Alibaba Cloud アカウントで計算されます。 統計情報は Alibaba Cloud アカウントで収集され、収集された情報に応じて請求書が作成されます。
2024 年 1 月 5 日 00:00 以降、Function Compute のアウトバウンドインターネットトラフィックの課金には CDT が使用されています。 インターネットトラフィックは、CDT の課金ルールに基づいて課金されます。 詳細については、「サポートされているサービス」をご参照ください。 詳細については、「[製品変更] 無料インターネットトラフィックのクォータ変更」をご参照ください。
2024 年 8 月 27 日以降、Function Compute では、関数の呼び出し回数、アクティブ GPU の使用量、アイドル GPU の使用量、アクティブ vCPU の使用量、アイドル vCPU の使用量、メモリ使用量、ディスク使用量など、これまでの課金項目に対して CU 使用量が統一課金項目として適用されています。 これまでの課金項目は、換算係数に基づいて単位が CU の CU 使用量に変換されます。 CU の換算係数は、リソースタイプによって変わります。 詳細については、「換算係数」をご参照ください。
Function Compute の使用時に他の Alibaba Cloud サービスのリソースが消費される場合は、関連するサービスでの課金にご注意ください。
課金方法
トライアルクォータ
Function Compute では、Function Compute を初めてアクティブ化するユーザー向けのトライアル CU プランが提供されています。 これまでに他のタイプのリソースプランを購入していない場合、各サイクルでトライアルクォータを超えるリソース使用量は従量課金方式で課金されます。 詳細については、「トライアルクォータ」をご参照ください。
リソースプラン
Function Compute では、CU リソースプランが 5 つのサイズで提供されています。 リソースプランを購入すると、リソースプランが優先的に使用されてリソースの使用量に充当されます。 リソースプランのクォータがすべて使用された場合、従量課金方式で課金されます。 リソースプランでは、同じ量のリソースをより有利な料金で使用できます。 リソースプランを使用することにより、コストを削減できます。 詳細については、「リソースプラン」をご参照ください。
従量課金
実際の関数の実行期間に基づいて課金されます。 詳細については、「従量課金」をご参照ください。
料金
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 がインスタンスを割り当てたときに開始され、インスタンスをリリースしたときに終了します。
プロビジョニング済みモードでは、インスタンスがリクエストを処理していない場合でも、インスタンスをリリースするまでインスタンスに対して課金されます。 プロビジョニング済みインスタンスがリクエストを処理していない状態で、料金が引き続き発生する場合は、できるだけ早い機会にインスタンスをリリースしてください。 詳細は、「プロビジョニング済みインスタンスの設定」をご参照ください。
課金の例
1 か月間に、関数呼び出し 120 億回、アクティブ GPU 使用量 (Teslaシリーズ) 1 億 GB 秒、アイドル GPU 使用量 (Tesla シリーズ) 4 億 GB 秒、vCPU 使用量 8 億 vCPU 秒、メモリ使用量 20 億 GB 秒、ディスク使用量 0 GB 秒のリソースを消費したとします。 下表に、CU 使用量と合計コストを示します。
リソース使用タイプ | 合計使用量 | 換算係数 | 換算後の CU 使用量 |
アクティブ vCPU 使用量 | 800,000,000 vCPU 秒 | 1 CU / vCPU 秒 | 800,000,000 CU |
メモリ使用量 | 2,000,000,000 GB 秒 | 0.15 CU / GB 秒 | 300,000,000 CU |
ディスク使用量 | 0 GB 秒 | 0.05 CU / GB 秒 注:512 MB のディスクサイズは無料です。 512 MB を超えるディスク容量に対してのみ課金されます。 | 0 CU |
Tesla シリーズ アクティブ GPU 使用量 | 100,000,000 GB 秒 | 2.1 CU / GB 秒 | 210,000,000 CU |
Tesla シリーズ アイドル GPU 使用量 | 400,000,000 GB 秒 | 0.5 CU / GB 秒 | 200,000,000 CU |
関数の呼び出し回数 | 12,000,000,000 回の呼び出し | 0.0075 CU / 呼び出し | 90,000,000 CU |
合計 CU 使用量:1,600,000,000 CU |
料金 = 第 1 階層の単価 × 第 1 階層の使用量 + 第 2 階層の単価 × 第 2 階層の使用量 + 第 3 階層の単価 × 第 3 階層の使用量 = USD 0.000020 / CU × 100,000,000 CU + USD 0.000017 / CU × 400,000,000 CU + USD 0.000014 / CU × 1,100,000,000 CU = USD 24,200
vCPU 使用量、メモリ使用量、ディスク使用量、GPU 使用量は、関数の呼び出し中に実際に消費されたリソースの量ではなく、関数に対して設定された仕様と使用期間に基づいて計算されます。