Cloud Run の料金
Cloud Run では、使用したリソースに対してのみ課金されます(100 ミリ秒単位で切り上げ)。Cloud Run の合計請求額は、無料枠を適用した後、料金表のリソース使用量の合計になります。
同時実行を同時に複数のリクエストに設定すると、インスタンスに割り当てられた CPU とメモリを複数のリクエストで共有できます。
インターネットへの下り(外向き)ネットワークはプレミアム ネットワーク サービス ティアを使用します。北米では 1 か月あたり 1 GiB の無料下り(外向き)が Google Cloud ネットワーク料金で課金されます。
Virtual Private Cloud ネットワークへの下り(外向き)ネットワークは、VM からの下り(外向き)として課金され、Virtual Private Cloud ネットワークの下り(外向き)料金で課金されます。サーバーレス VPC アクセス コネクタでは、実行に必要なコンピューティングに対しても課金されます。サーバーレス VPC アクセスの料金をご覧ください。
同じリージョン内の Google Cloud リソースへの下り(外向き)ネットワークには課金されません(Cloud Run サービスから別の Cloud Run サービスへのトラフィックなど)。Media CDN、Cloud CDN、Cloud Load Balancing への下り(外向き)ネットワークには課金されません。
料金計算ツール
Cloud Run の使用料金は、Google Cloud Platform 料金計算ツールを使って見積もることができます。
料金表
以下の料金表では、単位として GiB 秒が使用されています。GiB 秒とは、たとえば 1 ギビバイトのインスタンスを 1 秒間実行することです。これは 256 メビバイトのインスタンスを 4 秒間実行することとも言い換えられます。vCPU 秒という単位にも、同じ原則が当てはまります。 CUD とは、確約利用割引を指します。
無料枠の使用量は、請求先アカウントごとにプロジェクト間で合計され、毎月リセットされます。無料枠を超えた使用量に対してのみ、課金されます。無料枠は、ティア 1 料金設定を使用した支出に基づく割引として適用されます。
Cloud Run の料金は、選択したリージョンによって異なります。Cloud Run サービスの料金は、CPU 割り当て構成にも依存します。
Tier 1 のリージョンの料金
関連情報 | CPU | メモリ | リクエスト |
---|---|---|---|
CPU が常に割り当てられる サービス ジョブ |
無料枠を超えると $0.00001800 / vCPU(秒) 無料: 毎月 240,000 vCPU 秒無料 CUD1: $0.00001494 |
無料枠を超えると $0.00000200 / GiB 秒 無料: 毎月 450,000 GiB 秒まで無料 CUD1: $0.00000166 |
$0 |
リクエスト時にのみ CPU を割り当てるサービス |
無料枠を超えると $0.00002400 / vCPU(秒) 無料: 毎月 180,000 vCPU 秒まで無料 CUD1: $0.00001992 アイドル状態の最小インスタンス2 の場合: $0.00000250 |
無料枠を超えると $0.00000250 / GiB 秒 無料: 毎月 360,000 GiB 秒まで無料 CUD1: $0.000002075 アイドル状態の最小インスタンスの場合2: $0.00000250 |
無料枠を超えた 100 万リクエストごとに $0.403 無料: 1 か月あたり 200 万リクエストまで無料 CUD1: $0.332 |
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
1 CUD とは、確約利用割引を指します。
2 アイドル最小インスタンスとは、最小インスタンスを使用してウォーム状態を維持したインスタンスのアイドル状態の課金対象時間を指します。 最小インスタンス数ではないアイドル状態のインスタンスに対しては課金されません。
3 リクエストが課金されるのは、正常に認証された後にコンテナに到達した場合のみです。IAM ポリシーによって拒否されたリクエストは課金されません。
Tier 2 のリージョンの料金
関連情報 | CPU | メモリ | リクエスト |
---|---|---|---|
CPU が常に割り当てられる サービス ジョブ |
無料枠を超えると $0.00002160 / vCPU 秒 無料: 毎月 200,000 vCPU 秒無料 CUD1: $0.000017928 |
無料枠を超えると $0.00000240 / GiB 秒 無料: 毎月 375,000 GiB 秒まで無料 CUD1: $0.000001992 |
$0 |
リクエスト時にのみ CPU を割り当てるサービス |
無料枠を超えると $0.00003360 / vCPU(秒) 無料: 毎月 128,571 vCPU 秒無料 CUD1: $0.000027888 アイドル状態の最小インスタンス2の場合: $0.00000350 |
無料枠を超えると $0.00000350 / GiB 秒 無料: 毎月 257,142 GiB 秒まで無料 CUD1: $0.000002905 アイドル状態の最小インスタンスの場合2: $0.00000350 |
無料枠を超えた 100 万リクエストごとに $0.403 無料: 1 か月あたり 200 万リクエストまで無料 CUD1: $0.332 |
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
1 CUD とは、確約利用割引を指します。
2 アイドル最小インスタンスとは、最小インスタンスを使用してウォーム状態を維持したインスタンスのアイドル状態の課金対象時間を指します。 最小インスタンス数ではないアイドル状態のインスタンスに対しては課金されません。
3 リクエストが課金されるのは、正常に認証された後にコンテナに到達した場合のみです。IAM ポリシーによって拒否されたリクエストは課金されません。
地域別の価格階層
ティア 1 料金を適用
asia-east1
(台湾)asia-northeast1
(東京)asia-northeast2
(大阪)europe-north1
(フィンランド)低 CO2
europe-southwest1
(マドリッド)europe-west1
(ベルギー)低 CO2
europe-west4
(オランダ)europe-west8
(ミラノ)europe-west9
(パリ)低 CO2
me-west1
(テルアビブ)us-central1
(アイオワ)低 CO2
us-east1
(サウスカロライナ)us-east4
(北バージニア)us-east5
(コロンバス)us-south1
(ダラス)us-west1
(オレゴン)低 CO2
ティア 2 料金を適用
asia-east2
(香港)asia-northeast3
(ソウル、韓国)asia-southeast1
(シンガポール)asia-southeast2
(ジャカルタ)asia-south1
(ムンバイ、インド)asia-south2
(デリー、インド)australia-southeast1
(シドニー)australia-southeast2
(メルボルン)europe-central2
(ワルシャワ、ポーランド)europe-west10
(ベルリン)europe-west12
(トリノ)europe-west2
(ロンドン、イギリス)低 CO2
europe-west3
(フランクフルト、ドイツ)低 CO2
europe-west6
(チューリッヒ、スイス)低 CO2
me-central1
(ドーハ)me-central2
(ダンマーム)northamerica-northeast1
(モントリオール)低 CO2
northamerica-northeast2
(トロント)低 CO2
southamerica-east1
(サンパウロ、ブラジル)低 CO2
southamerica-west1
(サンティアゴ、チリ)低 CO2
us-west2
(ロサンゼルス)us-west3
(ソルトレイクシティ)us-west4
(ラスベガス)
課金対象インスタンス時間
すべての Cloud Run インスタンスから集計された課金対象時間は、Cloud Monitoring 指標として公開されます。詳しくは、container/billable_instance_time
指標をご覧ください。
課金対象インスタンス時間は、Cloud Run サービスの CPU 割り当て構成によって異なります。100 ミリ秒単位で切り上げられます。
CPU がリクエストの処理中にのみ割り当てられるサービスに対する課金対象インスタンス時間
デフォルトでは、Cloud Run はインスタンスに割り当てられた CPU とメモリに対してのみ課金されます。
- インスタンスが起動しています。
- インスタンスが正常にシャットダウン(
SIGTERM
シグナルを処理)している。 - インスタンスによって 1 つ以上のリクエストが処理されています。 次の図のように、請求対象のインスタンス時間は、最初のリクエストの処理が始まってから、最後のリクエストの処理が完了するまでです。
インスタンスの最小数を設定すると、それらのインスタンスがリクエストを処理していないときも、異なる「アイドル」レートで課金されます。上記の表をご覧ください。
CPU が常に割り当てられているサービスの課金対象インスタンス時間
CPU を常に割り当てると、すべての Cloud Run コンテナ インスタンスに対して、コンテナの起動から終了するまでの全期間(最低 1 分間)に対して課金されます。
Cloud Run ジョブの課金対象インスタンス時間
Cloud Run ジョブは、起動したインスタンスの全期間(最低 1 分間)に対して CPU の常時割り当てレートで課金されます。
次のステップ
- Cloud Run のドキュメントを読む。
- Cloud Run を使ってみる
- 料金計算ツールを試す。
- Cloud Run のソリューションとユースケースについて学習する。