Function Compute では、トライアルクォータ、従量課金、リソースプランの課金方法がサポートされています。 統一された課金項目として、CU が使用されます。 このトピックでは、CU 使用量の単価と、関数の呼び出し回数、アクティブ vCPU 使用量、アイドル vCPU 使用量、メモリ使用量、ディスク使用量、アクティブ GPU 使用量、およびアイドル GPU 使用量を CU 使用量に換算するために使用される換算係数について説明します。
Function Compute コンソールにログインすると、[概要] ページの [グローバルの統計] セクションに、関数の呼び出し回数、アクティブ vCPU 使用量、アイドル vCPU 使用量、メモリ使用量、ディスク使用量、アクティブ GPU 使用量 (Tesla シリーズと Ada シリーズを含む) 、アイドル GPU 使用量 (Tesla シリーズと Ada シリーズを含む) の情報が表示されます。 料金計算ツールを使用すると、リソース使用量を CU 使用量に換算し、合計料金を計算できます。 すべての RAM ユーザーのリソース使用量が、Alibaba Cloud アカウントで集計されます。 統計は Alibaba Cloud アカウントで収集され、課金されます。
2024 年 1 月 5 日 00:00 から、Function Compute のアウトバウンドインターネットトラフィックの課金には Cloud Data Transfer (CDT) が使用されています。 インターネットトラフィックは、CDT の課金ルールに基づいて課金されます。 詳細については、「サポートされているサービス」をご参照ください。 詳細については、「 [製品の変更] 無料インターネットトラフィッククォータの変更」をご参照ください。
2024 年 8 月 27 日より、関数の呼び出し数、アクティブ vCPU 使用量、アイドル vCPU 使用量、メモリ使用量、アクティブ GPU 使用量、アイドル GPU 使用量、ディスク使用量など、従来の Function Compute の課金項目は使用されなくなりました。 これらのリソース使用量は、換算係数に基づいて CU 使用量に換算されています。 CU 使用量の料金に基づいて課金されます。 CU の換算係数は、リソースタイプによって変わります。 詳細については、「換算係数」をご参照ください。
Function Compute の使用時に他の Alibaba Cloud サービスのリソースが消費される場合は、関連するサービスでの課金にご注意ください。
課金方法
トライアルクォータ
Function Compute では、Function Compute を初めてアクティブ化するユーザー向けに無料トライアル CU プランが提供されています。 他のタイプのリソースプランを購入していない場合、各サイクルでトライアルクォータを超えたリソース使用量は従量課金方式で課金されます。 詳細については、「トライアルクォータ」をご参照ください。
リソースプラン
Function Compute では、CU リソースプランが 5 つのサイズで提供されています。 リソースプランを購入すると、リソースプランが優先的に使用されてリソースの使用量に充当されます。 リソースプランのクォータがすべて使用された場合、従量課金方式で課金されます。 リソースプランでは、同じ量のリソースをより有利な料金で使用できます。 リソースプランを使用することにより、コストを削減できます。 詳細については、「リソースプラン」をご参照ください。
従量課金
使用したコンピューティングリソースとストレージに対して課金されます。 詳細については、「従量課金」をご参照ください。
課金サイクル
Function Compute でのリソースの使用に対して、1 時間ごとに課金されます。 各時間における関数ごとの CU 使用量は切り上げられ、すべての関数の CU 使用量が合計され、合計 CU 使用量が計算されます。 リソースプランを購入した場合、リソースプランは CU の使用に充当するために使用されます。 リソースプランがすべて使用された場合、またはリソースプランの期限が切れた場合、時間単位で料金が発生します。
料金
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 |
換算係数
関数の呼び出し回数、アクティブ vCPU 使用量、アイドル vCPU 使用量、メモリ使用量、ディスク使用量、アクティブ GPU 使用量、アイドル GPU 使用量など、従来の Function Compute の課金項目は、次の式に基づいて CU 使用率に変換されます:リソース使用率 × 換算係数 = CU 使用率。
下表に換算係数を示します。
課金項目 | 関数呼び出し | アクティブ vCPU 使用量 | アイドル vCPU 使用量 | メモリ使用量 | ディスク使用量 | Tesla シリーズ アクティブ GPU 使用量 | Tesla シリーズ アイドル GPU 使用量 | Ada シリーズ アクティブ GPU 使用量 | Ada シリーズ アイドル GPU 使用量 |
単位 | CU / 10,000 回の呼び出し | CU / vCPU 秒 | CU / vCPU 秒 | CU / GB 秒 | CU / GB 秒 | CU / GB 秒 | CU / GB 秒 | CU / GB 秒 | CU / GB 秒 |
CU 換算係数 | 75 | 1 | 0 | 0.15 | 0.05 | 2.1 | 0.5 | 1.5 | 0.25 |
用語
アイドルモード:Function Compute ではアイドルモード機能がサポートされています。 アイドルモード機能が有効化されると、Function Compute の CPU インスタンスと GPU アクセラレーションインスタンスは、リクエストを処理しているかどうかに基づいてアクティブインスタンスとアイドルインスタンスに分類されます。
アクティブインスタンス:リクエストを処理しているインスタンス
アイドルインスタンス:アイドルモードの有効化後にリクエストを処理していないインスタンス
実行時間:Function Compute のインスタンスは、プロビジョニング済みモードとオンデマンドモードで使用できます。 上記の 2 つのモード間でインスタンスの実行時間の測定値は異なります。 詳細については、「インスタンスタイプと使用モード」をご参照ください。
オンデマンドモード:関数インスタンスの割り当てとリリースが Function Compute によって自動的に行われます。 オンデマンド関数インスタンスの課金は、関数インスタンスがリクエストの実行を開始すると開始され、リクエストが実行されると終了します。
プロビジョニング済みモード:関数インスタンスの割り当て、リリース、管理をお客様が行います。 プロビジョニング済みインスタンスの課金は、Function Compute がインスタンスを割り当てたときに開始され、インスタンスをリリースしたときに終了します。
プロビジョニング済みモードでは、インスタンスがリクエストを処理していない場合でも、インスタンスをリリースするまでインスタンスに対して課金されます。 プロビジョニング済みインスタンスがリクエストを処理していない状態で、料金が引き続き発生する場合は、できるだけ早い機会にインスタンスをリリースしてください。 詳細については、「プロビジョニング済みインスタンスポリシーの変更または削除」をご参照ください。
課金の例
たとえば、1 か月に 8 億 vCPU 秒の vCPU 使用量、20 億 GB 秒のメモリ使用量、0 GB 秒のディスク使用量、1 億 GB 秒のアクティブ GPU 使用量 (Teslaシリーズ)、4 億 GB 秒のアイドル GPU 使用量 (Teslaシリーズ) 、120 億回の関数呼び出しのリソースが消費されたとします。 下表に、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 使用量は、関数の呼び出し中に実際に消費されたリソースの量ではなく、関数に対して設定された仕様と使用期間に基づいて計算されます。
プロビジョニング済みインスタンスの課金の例
CPU インスタンス
このセクションでは、プロビジョニング済み CPU インスタンスの課金の例を示します。 この例では、0.35 vCPU、512 MB メモリ、ディスクサイズ 512 MB が設定された関数を作成したと仮定します。 この関数のインスタンスは 50 時間プロビジョニングされ、インスタンスはアクティブモードで 10 時間、アイドルモードで 40 時間プロビジョニングされました。
合計 100 万回の呼び出しが開始されました。 下表に、CU の使用量と合計請求金額を示します。
CPU インスタンスのプロビジョニングモードでは、メモリ使用量とディスク使用量は合計実行時間に基づいて課金されます。 アクティブ vCPU 使用量は、アクティブ実行時間に基づいて課金されます。
リソース使用量のタイプ | 使用量 | 換算係数 | 相当 CU 使用量 |
アクティブ vCPU 使用量 | 12,600 vCPU 秒 | 1 CU / vCPU 秒 | 12,600 CU |
アイドル vCPU 使用量 | 50,400 vCPU 秒 | 0 CU / vCPU 秒 注:アイドル vCPU に対する料金は発生しません。 | 0 CU |
メモリ使用量 | 90,000 GB 秒 | 0.15 CU / GB 秒 | 13,500 CU |
ディスク使用量 | 0 GB 秒 | 0.05 CU / GB 秒 注:ディスクサイズが 512 MB までの場合は無料です。 512 MBを超えたディスク容量に対して課金されます。 | 0 CU |
関数呼び出し | 100 万回の操作 | 0.0075 CU / 呼び出し | 7,500 CU |
合計 CU 使用量:33,600 CU |
料金 = 第 1 階層の単価 × 第 1 階層の使用量 = 1 CU あたり USD 0.000020 × 33,600 CU = USD 0.67
GPU アクセラレーションインスタンス
このセクションでは、GPU アクセラレーションインスタンスの課金の例を示します。 この例では、16 GB の Tesla シリーズ GPU カード、8 vCPU、32 GB メモリ、ディスクサイズ 512 MB が設定された GPU 関数を作成したと仮定します。 この関数のインスタンスは 50 時間プロビジョニングされ、インスタンスはアクティブモードで 10 時間、アイドルモードで 40 時間プロビジョニングされました。
合計 100 万回の呼び出しが開始されました。 下表に、CU の使用量と合計請求金額を示します。
GPU アクセラレーションインスタンスのプロビジョニングモードでは、メモリ使用量とディスク使用量は合計実行時間に基づいて課金されます。 アクティブ vCPU 使用率とアクティブ GPU 使用量は、アクティブ実行時間に基づいて課金されます。 GPU アクセラレーションインスタンスの vCPU および GPU は、インスタンスにリクエストが行われない場合、フリーズされます。
リソース使用量のタイプ | 使用量 | 換算係数 | 換算 CU 使用量 |
アクティブ vCPU 使用量 | 288,000 vCPU 秒 | 1 CU / vCPU 秒 | 288,000 CU |
アイドル vCPU 使用量 | 1,152,000 vCPU 秒 | 0 CU / vCPU 秒 注:アイドル vCPU に対する料金は発生しません。 | 0 CU |
メモリ使用量 | 5,760,000 GB 秒 | 0.15 CU / GB 秒 | 864,000 CU |
ディスク使用量 | 0 GB 秒 | 0.05 CU / GB 秒 注:512 MB のディスクサイズは無料です。 512 MBを超えたディスク容量に対して課金されます。 | 0 CU |
Tesla シリーズ アクティブ GPU 使用量 | 576,000 GB 秒 | 2.1 CU / GB 秒 | 1,209,600 CU |
Tesla シリーズ アイドル GPU 使用量 | 2,304,000 GB 秒 | 0.5 CU / GB 秒 | 1,152,000 CU |
関数の呼び出し回数 | 1,000,000 回の呼び出し | 0.0075 CU / 呼び出し | 7,500 CU |
合計 CU 使用量:3,521,100 CU |
料金 = 第 1 階層の単価 × 第 1 階層の使用量 = 1 CU あたり USD 0.000020 × 3,521,100 CU = USD 70.42