このトピックでは、Function Compute のインスタンスタイプ、無料の月間クォータ、課金項目、単価およびメリットについて説明し、Function Compute の課金の例を示します。

インスタンスタイプ

Function Compute のインスタンスタイプは以下のとおりです。

  • フレキシブルインスタンス: Function Compute の基本的なインスタンスタイプ。
  • パフォーマンスインスタンス:仕様がより高いインスタンスタイプ。 Function Compute のパフォーマンスインスタンスでは、リソースの上限が高い複数の仕様が用意されています。 そのため、パフォーマンスインスタンスは、フレキシブルインスタンスと比較して多くのシナリオに適用できます。

詳細については、「Instance specifications and usage modes」をご参照ください。

無料の月間クォータ

Function Compute では、無料の月間クォータを使用できます。 お客様の Alibaba Cloud アカウントと RAM ユーザーは、リクエストの無料の月間クォータと関数の実行時間を共有します。 無料の月間クォータは翌月に繰り越されません。 各暦月の第 1 日 00:00:00 に、無料クォータはクリアされ、再計算されます。 無料の月間クォータには、以下のリソースが含まれています。

重要 無料の月間クォータは、従量課金のフレキシブルインスタンスでのみ使用できます。
  • リクエスト数:毎月、最初の 100 万回のリクエストは無料です。
  • 関数実行用のリソース:インスタンスによって毎月使用される最初の 400,000のリソースは無料です。

課金項目と単価

関数呼び出し料金 = リクエスト数 × 単価
単価:1,000,000 リクエスト毎に USD 0.2
インスタンスのリソース使用料 = インスタンスの計算能力 × 実行時間 × 単価
  • インスタンスのコンピューティングパワー:インスタンスのコンピューティングパワーは、インスタンスに割り当てられたメモリサイズに比例します。 課金モデルを簡素化するため、Function Compute はインスタンスのメモリサイズを使用してインスタンスのコンピューティングパワーを示します。
  • 実行時間:インスタンスは、プロビジョニングモードまたはオンデマンドモードで使用できます。 プロビジョニングされたインスタンスによる関数の実行時間とオンデマンドインスタンスによる関数の実行時間は、さまざまな方法で測定されます。 詳細については、「インスタンス仕様と使用モード 」を参照してください。

注:
  • Function Compute は、Elastic Compute Service (ECS) および Container Service for Kubernetes の機能に相当するコンピューティング機能を提供します。 インスタンスのコンピューティングパワーについて心配する必要はありません。
  • Function Compute では、単一インスタンスでリクエストを同時に処理できます。 再利用されたリソースは、使用リソース量を基に課金され、再利用する度に繰り返し請求されることはありません。
単価
インスタンスのリソース使用量は、以下の 2 つの方法で課金されます。
  • サブスクリプション:Function Compute を使用する前に、見積要件に基づいて特定数のリソースクーポンを購入します。
    単価:1 GB あたり毎月 USD 12.16。 この料金は、コンピューティングパワーが 1 GB のインスタンスの月額料金です。
  • 従量課金:使用したリソースに対して支払います。
    単価:1 GB、1 秒あたり USD 0.000016384。 この料金は、リクエストを 1 秒間実行するためのコンピューティングパワーが 1 GB のインスタンスの料金です。

注:
  • リソースクーポンを購入した場合、インスタンスは作成されません。
  • リソースクーポンは、プロビジョニングされたインスタンスとオンデマンドインスタンス双方の料金に充当するために使用できます。 基盤のコンピューティングリソースが不足しているため、Function Compute が購入リソースを提供できない場合、提供されなかったリソースの料金を払い戻すことができます。 プロビジョニングされたインスタンスを作成してからリソースクーポンを購入して、インスタンス料金に充当することを推奨します。
  • サブスクリプションモードでコストを最小限に抑える方法の詳細については、「Function Compute コストを最小限に抑えるベストプラクティス」を参照してください。
送信インターネットトラフィックの料金 = 関数内のトラフィック×トラフィック単価 + リクエストのレスポンストラフィック × トラフィック単価 + CDN back-to-origin トラフィック × トラフィック単価
  • 関数内のトラフィック:関数がインターネットにリクエストを送信する際に生成されるトラフィック。
    単価:1 GB あたり USD 0.117
  • リクエストに対するレスポンストラフィック:関数がリクエストに対するレスポンスを送信する際に生成されるトラフィック。
    単価:1 GB あたり USD 0.117
  • CDN back-to-origin :関数が Alibaba Cloud CDN の配信元として使用される際に生成されるトラフィック。
    単価:1 GB あたり USD 0.117

注:
  • 内部ネットワーク経由トラフィックは無料です。
  • 受信インターネットトラフィックは無料です。 たとえば、Function Compute の関数がインターネットからファイルを読み取ったりダウンロードしたりする場合、料金は発生しません。 ただし、関数がインターネット上のストレージオブジェクトにファイルを書き込む際に発生するトラフィックは課金対象です。
他の Alibaba Cloud サービスを関数と併用する場合、併用するサービスには追加料金が課金されます。 たとえば、関数を使用して Object Storage Service (OSS) にデータを書き込んだり、Log Service をアクティブにして関数のログを保存したりする場合、OSS や Log Service の追加料金が課金されます。

課金の例

下表に、従量課金制のインスタンスの月額料金を算出する方法を示します。

メモリ容量 リクエスト数 リクエストごとの実行時間 ネットワーク帯域幅 月額
512 MB 300 万 1 秒 0 USD 18.4224 = (512 MB/1024 × 3,000,000 × 1 秒 - 400,000 ) × USD 0.000016384/ + (3,000,000 - 1,000,000) × USD 0.2/1,000,000
128 MB 3000 万 200 ミリ秒 0 USD 11.5344 = (128 MB/1024 × 30,000,000 × 0.2 秒 - 400,000 ) × USD 0.000016384/ + (30,000,000 - 1,000,000) × USD 0.2/1,000,000
128 MB 2,500 万 200 ミリ秒 0 USD 8.4864 = (128 MB/1024 × 25,000,000 × 0.2 秒 - 400,000 ) × USD 0.000016384/ + (25,000,000 - 1,000,000) × USD 0.2/1,000,000
448 MB 500 万 500 ミリ秒 0 USD 12.1664 = (448 MB/1024 × 5,000,000 × 0.5 秒 - 400,000 ) × USD 0.000016384/ + (5,000,000 - 1,000,000) × USD 0.2/1,000,000
1024 MB 250 万 1 秒 0 USD 34.7064 = (1024 MB/1024 × 2,500,000 × 1 秒 - 400,000 ) × USD 0.000016384/ + (2,500,000 - 1,000,000) × USD 0.2/1,000,000

メリット

Function Compute では、1 つのインスタンスでリクエストを同時に処理でき、インスタンスのリソース使用量について、課金されます。 リソースを再利用して多数のリクエストを処理することで、コストを抑えられます。

1,000,000 リクエストを処理する必要があり、各リクエストの処理に 1 秒が必要であるとします。 下表に、一度に 1 リクエストを処理する単一インスタンスの料金と複数のリクエストを同時に処理する単一インスタンスの料金を比較します。
利用モード 1,000,000 リクエストの料金
一度に 1 リクエストを処理する単一インスタンス リソース使用料 = 1,000,000 × 1 秒× USD 0.000016384/ = USD 16.384
複数のリクエストを同時に処理する単一インスタンス インスタンスが 10 個の要求を同時に処理できるとします。

リソース使用料 = 1,000,000 × 1 秒 /10 × USD 0.000016384/ = USD 1.6384

課金情報

課金に関する詳細については、以下のトピックをご参照ください。